网站大量收购闲置独家精品文档,联系QQ:2885784924

《Javaweb程序设计》2015.2016.2期末总复习.doc

《Javaweb程序设计》2015.2016.2期末总复习.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaWeb 期末总复习 搭建开发环境 JDK的安装、设置及测试 Tomcat应用服务器的安装、设置及测试 MyEclipse和Tomcat的相结合。 JavaWeb其实指的就是利用JSP、Servlet和XML等技术制作的网站,但是用JavaWEb开发的网站比利用HTML制作的静态网页要复杂得多,它要结合数据库、SSH框架和Ajax技术等高级技术,那么Web服务器是如何与浏览器交互的呢? 用户打开IE输入URL 根据URL地址找到Web服务器,并向其发出请求(request) Web服务器接收到请求,就会做出相应的处理,并生成处理结果 Web服务器会把处理后生成的响应结果返回给请求的浏览器 浏览器接收到相应后,就会对其结果 解释,最终将结果以网页的形式展示给用户。 常用的Web服务器: Tomcat(Apach组织提供的一种Web应用服务器,提供一种可以对JSP和Servlet运行的轻量级的JavaWeb容器) JBoss(一个重量级的JavaWeb服务器,提供对J2EE各种规范的良好支持而且JBoss通过了Sun公司的J2EE认证,是Sun公司认可的J2EE容器) Weblogic(是一个可应用开发、部署和管理的大型Web开发的Java应用服务器,是Bea公司专门为企业电子商务应用系统开发的) 要求掌握: 搭建JDK开发环境 环境变量的设置 JDK环境的测试 搭建Web部署环境 Tomcat的下载与安装 环境变量的设置 发布Web应用程序 搭建MyEclipse的开发环境 下载MyEclipse 开发环境与Tomcat相结合 二、Servlet技术 Servlet的任务就是得到一个客户的请求,再发回一个响应。 请求可以很简单,如:“请给我一个页面”,也可以很复杂,“为我的购物车结账”。 这个请求携带一些重要的数据,你的Servlet代码必须知道怎么找到和使用这个请求。 响应也携带着重要信息,浏览器需要这些信息来显示一个页面。你的 Servlet必须知道怎么发送这些信息。或者不发送(比如你的Servlet也可以把请求传递给其他人(另一个页面、servlet或者JSP). Servlet是JavaWeb开发技术中比较常用的技术,它通常是和JSP搭配使用,JSP负责前台页面的展现,而Servlet主要负责后台的业务处理。它可以使用doGet和doPost以及servie方法动态地处理页面的请求。 要求掌握: Servelet的生命周期 doGet和doPost方法的区别与使用 Servlet容器处理请求消息的方式 获取请求信息数据的方法 Servlet技术的具体应用 (一)servlet技术 Servlet是用Java编写的Java Servlet应用程序设计接口及相关的类和方法。 Servlet不能像一般的Java程序一样可以在开发环境中直接运行,它必须载入Web服务器(例如在Tomcat中)并在Web服务器内执行。 Servlet可以动态地扩展Server的能力,并采用“请求-响应”的模式提供Web服务。 Servlet的功能 主要功能在于交互式地浏览和修改数据,生成动态的Web内容。 Servelet可以实现的主要功能: 可以创建一个内容完整的、动态的HTML页面 可以与数据库或其他的Java应用程序互相访问 支持多个客户端的同时访问并且可以接收客户端传递的消息 支持图像转换等特殊MIME类型的过滤 Servlet的特点 Servlet导入特定的属于Java Servlet API的包,因为是对象字节码,可动态地从网络加载,与其他的动态网页技术相比,Servelet技术有很多自己的特点。 高效性:主要表现在Servlet处理客户端的请求响应的效率比CGI高。 功能强大:主要表现在Servlet能够直接和Web交互,而普通的CGI却不能。 可移植性好:主要表现在Servlet无须任何实质上的改动即可移植到Apache、Microsoft IIS或其他的Web服务器上。 使用方便:主要表现在能自动解析HTML表单数据,读取和设置HTTP相应头、处理Cookie、跟踪会话状态等。 Servlet的创建 创建一个类并继承抽象类HttpServlet 继承HttpServlet的访问类型为public 的方法,并且覆盖其中的doGet()和doPost()方法 创建HttpServletRequest对象来获取客户端利用HTTP协议发送的请求信息。 创建HttpServletResponse对象获取处理的结果,并将它返回到发出请求的客户端 (二)Servlet的生命周期 Servlet是一种可以在Servlet容器中运行的组件,那么理所当然就应该有一个从创建到销毁的过程,这个过程称之为Servlet的生命周期。 Servle

文档评论(0)

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

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

1亿VIP精品文档

相关文档