- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- “意外事故”英语作文.doc
- “微机原理与接口技术”在线测试题.doc
- 全国2004年10月高等教育自学考试民事诉讼法学试卷及答案.doc
- “我们的节日—春节”主题活动方案.doc
- 全国2005年10月高等教育自学考试婚姻家庭法原理与实务试卷课程代码00924.doc
- 全国2005年10月高等教育自学考试管理心理学试题课程代码00163.doc
- 全国2006年10月高等教育自学考试应用文写作试卷.doc
- 全国2006年1月高等教育自学考试国际贸易理论与实务试卷课程代号00149.doc
- “提高小学课堂作业设计的有效性研究”课题结题报告.doc
- 全国2006年4月自考国际经济法试卷及答案.docx
文档评论(0)