下载此文档

基于JAVAWEB应用开发实训教程.doc


文档分类:IT计算机 | 页数:约63页 举报非法文档有奖
1/63
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/63 下载此文档
文档列表 文档介绍
第一章 WEB应用体系架构简介
基于Java技术的Web应用开发
1
Web应用体系架构基本知识
5
1
1
Web应用的B/S结构编程模式
5
1
2
HTTP协议请求相应模式
5
1
3
Web应用程序的发展
5
1
4
Web应用程序中的服务器端技术
5
WEB应用模型:
基于B/S结构:浏览器—服务器(WEB服务器+WEB应用服务器)
IBM HTTP SERVER,MS IIS, APACHE
IBM WEBSPHERE APPLICATION SERVER
HTTP请求/响应模型:
请求消息和响应消息
一个完整的HTTP会话过程:
1)客户端和WEB服务器建立连接,通过默认8080端口。2)连接后,客户端向服务器发送HTTP请求消息,WEB服务器处理请求消息,并将响应消息送给客户端,3)连接关闭
HTTP是一个无状态的协议:客户端访问WEB服务器上某个WEB页面都要建立独立的连接,服务器不保留前一次访问的信息。服务器不保留客户机的状态信息。所以服务器需要采取一定措施保留用户状态数据。
HTTP消息格式:
三个部分:起始行,题头域,一个空行后的消息体
POST /certify HTTP/ POST方法, HTTP版本号
Host: 主机地址
Content-Type: text/xml 消息内容的类型
Content-Length:16 消息内容的长度
Hello,IBM World 消息体
起始行:包含HTTP方法(GET,POST),URI,HTTP版本号
例如:GET / HTTP/
无效的URI请求返回错误代码(404),如是指向生成数据的资源,servlet,数据在响应消息中返回。递交表单用POST方法,GET方法向服务器请求资源由URI指示请求地址
HTTP消息---题头域
名称
目的
举例
Accept
可接受的媒体类型
如没有,则假设客户端可接受所有的媒体
Accept:image/gif
Accept:image/jpeg
Accept-Language
客户端希望响应优先使用的语言
Accept-Language:en-us
Content-type
发送到接受者的消息题的媒介类型
Content-type:text/html
Host
所请求资源的主机名称和端口号
User-Agent
包含发出请求消息的客户端的信息
User-Agent:Mozilla/
HTTP响应消息
包含状态行+0个或多个题头域
HTTP/ 200 OK 版本号, 响应状态码,成功响应
Content-Type:text/plain
Content-Length;25
e to the IBM World!
常见的HTTP响应状态码:
200 OK 请求成功
不良请求由于语法错误而导致服务器无法理解请求信息
未授权请求要求身份验证和或授权
404 为发现服务器未发现与请求URI匹配的内容
500 内部服务器错误服务器出错,无法处理请求
WEB应用程序发展—静态
Client server
Web browser HTTP request
WEB SERVER
HTTP Response File System
WEB应用程序发展---Applet
work server
WEB Browser HTTP Request
With JVM
WEB Server
HTTP Response
File System
WEB应用程序发展---Servlet
Client server
HTTP Request
Web Browser Web Server Plugin
Requests for static resource
Requests for dynamic resource
HTTP Response
Web Server
Web Container
File System
Servlet是运行在服务器上的WEB Container中的,WEB容器,WEB应用服务器提供WEB Container,用于管理Servlet这样的服务器端组件。
带来问题: Servlet会把业务逻辑和显示逻辑混合在一起
WEB应用程序发展---JSP
Web Container
Request service(req, res) method()
Servlet JavaBean
Reponse forward(req,res)
RequestDi

基于JAVAWEB应用开发实训教程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数63
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3099984911
  • 文件大小0 KB
  • 时间2015-05-28