- 8
- 0
- 约2.39万字
- 约 41页
- 2016-08-18 发布于贵州
- 举报
《Javaweb程设计》--2期末总复习
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
- “旦诞相惜,成长相”双蛋系列内场活动策划书——孙依莎.doc
- “星级班组创建”管办法及考评细则.doc
- “普实”工作学校管帐、单、表.doc
- “最具责任感的企业评奖申报资料 - 新浪.doc
- “机械创新设计”课设计要求与规范.doc
- “材料科学与工程”级学科硕士学.doc
- “校中厂”人员与设管理办法.doc
- “民主法治(示范)、社区”创建工作情况介绍.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)