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

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

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
第一章 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)

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

相关文档

相关课程推荐