网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.JDBC 概述(四).
.Web 应用程序模型及其Java实现之.
.Spring AOP之Hello World.
.javascript+xml实现二级下拉菜单.
.Java学习路径(一)工具篇.
.条件编译变量.
.java.lang包概述(可以当作学习索.
.在java中运行其他程序详解.
.Java基础-创建Java程序中的线程.
.Java学习是一条漫长的道路.
.EJB 技术的数据库应用(2).
.Java如何处理ICMP报文的收发.
.java2html_src_0.8alpha源代码发.
.J2ME 2D小游戏入门之周边工具类.
.Java语言基础 二.
.抽象类和接口-实战练习.
.用JNDI建立支持目录的应用程序.
.JFC/Swing活学活用之JLabel文字魔.
.对象引用是怎样严重影响垃圾收集.
.JAVA 多进程应用 多个定时器作业.

0. Preface: Core Technologies

发表日期:2008-1-5


0. Preface: Core Technologies

0.1 The Usual Suspects

This User Guide is written for active web developers and assumes a working knowledge about how Java web applications are built. Before getting started, you should understand the basics of several core technologies:

  • HTTP, Html, and User Agents
  • The HTTP Request/Response Cycle
  • The Java Language and Application Frameworks
  • JavaBeans
  • Properties Files and ResourceBundles
  • Java Servlets
  • JavaServer Pages and jsp Tag Libraries
  • Extensible Markup Language

This chapter briefly defines each of these technologies but does not describe them in detail. For your convenience, links to further information are provided if you would like to learn more about a technology.

If you are familiar with Java, but not these technologies, the best overall starting point is The Java Web Services Tutorial . This document is also available for download in PDF format.

If you've created web applications for other platforms, you may be able to follow along and visit the other references as needed. The core technologies used by Struts are also used by most other Java web development prodUCts, so the background information will be useful in any Java project.

If you are not familiar with the Java language generally, then the best starting point is The Java Tutorial . This overlaps with the Java Web Services Tutorial in some places, but the two work well together.

For more about building Java application in general, see the New to Java tutorial.

0.2 HTTP, HTML and User Agents

The World Wide Web was built over the Hypertext Transfer Protocol (HTTP) and the Hypertext Markup Language (HTML). A User Agent, like a web browser, uses HTTP to request a HTML document. The browser then formats and displays the document to its user. HTTP is used to transport more than HTML, but HTML is the lingua franca of the Web and web applications.

While building web applications, some Java developers will write their own HTML. Others leave that responsibility to the page designers.

For more about HTTP, HTML, and User Agents, see:

  • Getting started with HTML by Dave Raggett
  • HTTP Overview in the Java Web Services Tutorial.
  • HTTP/1.1 Specification
  • HTTP Basic and Digest Authentication Specification
  • State Management Mechanism Specification (Cookies)

0.3 The HTTP Request/Response cycle


上一篇:Table of Contents 目录 人气:605
下一篇:有关松散耦合与接口的使用 人气:605
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐