第1章 Java Web应用概述精品.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Java Web应用概述精品

1.4.3 模型1:JSP+JavaBean阶段 把业务处理代码从JSP中提取出来,然后形成JavaBean JSP完成输入、输出和控制功能 需要的时候JSP调用JavaBean的功能 /javaeeteacher JSP页面 JavaBean 1.4.3 模型1:JSP+JavaBean阶段 优点 处理功能从JSP页面中分离出来 可以共享JavaBean功能 缺点 页面中仍然存在用于控制的代码 /javaeeteacher 1.4.4 模型2:JSP+JavaBean+Servlet JSP完成输入输出 JavaBean完成功能 Servlet完成控制 /javaeeteacher 输入界面 输出界面 Servlet JavaBean 1.4.4 模型2:JSP+JavaBean+Servlet 优点 分工清晰 JSP代码主要用于输入和输出,便于维护 控制功能使用Servlet 缺点 作为控制器的Servlet存在大量的重复代码。 /javaeeteacher 1.4.5 框架阶段 提取Web应用的通用功能形成基础框架 用户的开发基于这个基础框架,然后添加自己应用特有的内容即可。 /javaeeteacher 中心控制器 自定义标签库 基本类库 框架 用户应用 用户界面 控制器 配置文件 使用 使用 业务JavaBean 1.4.5 框架阶段 优点 减少重复代码 提高开发效率 便于维护 缺点 对于小型项目,增加了复杂性 /javaeeteacher 1.4.6 可视化开发 随着集成开发环境对于Web应用支持的增强,可视化Web应用开发(JSF技术)应该是未来的发展趋势。这种方式的开发就像以前在C++Builder或者VB中开发应用一样方便。 /javaeeteacher 小结 首先对Web应用进行了概述 之后对Java Web应用进行了概述 然后对Java Web应用的运行环境和开发环境进行了介绍 最后介绍了Java Web应用的发展历史 /javaeeteacher 思考题 1、有哪些常见的应用服务器? 2、Servlet与JSP的相同点有哪些?不同点有哪些? 3、什么是Web应用? 4、B/S结构与C/S结构有什么区别? 5、Web服务器与应用服务器的区别是什么? 6、Tomat是否具有Web服务器的作用? 7、在Web应用中能否实现这样的功能,在每个整点向客户端发送一条消息? /javaeeteacher /javaeeteacher 谢谢! Java Web开发教程:入门与提高篇(JSP+Servlet) 第1章 Java Web应用概述 李绪成 lixucheng@ /javaeeteacher /javaeeteacher 目标 了解什么是Web应用以及Web应用是如何运行的; 了解HTML语言和HTTP协议在Web应用中的地位; 了解Web应用的特点; 了解Java Web应用主要有哪些技术; 了解Java Web应用能够完成哪些功能; 了解Java Web应用的开发环境和运行环境; 了解Java Web应用的发展历史。 /javaeeteacher 主要内容 认识Web应用; Java Web应用概述; 运行环境和开发环境 发展历史 /javaeeteacher 1.1 认识Web应用 1.1.1 Web应用运行过程 1.1.2 Web应用文档类型 1.1.3运行环境支持 1.1.4 HTML语言 1.1.5 HTTP协议 1.1.6特点 1.1.7 C/S与B/S 1.1.8主要技术 /javaeeteacher 1.1.1 用户如何使用Web应用 1 打开浏览器窗口 2 输入IP地址 3 浏览器解析服务器返回的信息 4-1 用户输入信息提交 4-2 用户点击按钮或者超链接 /javaeeteacher 1.1.1 服务器如何对用户操作响应 Web服务器 应用服务器 1 接收请求 2 转发请求 3 查找文件 4 执行文件 5 返回执 行结果 6 转发给客户 /javaeeteacher 1.1.2 Web应用涉及的文件类型 大量的网页文件,用于展示信息; 网页的格式信息; 资源文件,例如图像,音频,视频等; 配置文件; 处理文件。 /javaeeteacher 1.1.3运行环境支持 客户端程序:通用的客户端浏览器 发送请求 展示服务器的响应信息 服务器端程序 接收请求,对用户响应; 处理请求 网络,连接服务器与客户端 /javaeeteacher 1.1.4 HTML语言 是HyperText Mackup Language的缩写 服务器使用HTML语言对用户响应 /javaeeteacher 1.1.5 HTTP协议 Web应用所使用的主要协议; 采用请求/应答模式,由客户端发送请求,服

文档评论(0)

bodkd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档