毕业论文-基于JAVA的WEB应用开发实训教程.doc

毕业论文-基于JAVA的WEB应用开发实训教程.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 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/1.1 POST方法, HTTP版本号 Host:4 主机地址 Content-Type: text/xml 消息内容的类型 Content-Length:16 消息内容的长度 Hello,IBM World 消息体 起始行:包含HTTP方法(GET,POST),URI,HTTP版本号 例如:GET /default.html HTTP/1.0 无效的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/4.0 HTTP响应消息 包含状态行+0个或多个题头域 HTTP/1.1 200 OK 版本号, 响应状态码,成功响应 Content-Type:text/plain Content-Length;25 Welcome 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 Client network server WEB Browser HTTP Request With JVM WEB Server HTTP Response File System WEB应用程序发展Servlet Client server HTTP Request Web Browser

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档