servlet_lpf_1

servlet_lpf_1

ID:34490849

大小:696.37 KB

页数:37页

时间:2019-03-06

servlet_lpf_1_第1页
servlet_lpf_1_第2页
servlet_lpf_1_第3页
servlet_lpf_1_第4页
servlet_lpf_1_第5页
资源描述:

《servlet_lpf_1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Servlet讲师:娄鹏飞中软培训中心邮件:loupf@chinasofti.com学习目标什么是Servlet从整体上了解Servlet在JavaEE体系结构中的位置掌握向Servlet提交请求的两种方法掌握Servlet中的Request,Response掌握Request和Response中的重要方法掌握Servlet的配置写出一个简单的ServletServlet什么是Servlet–电话转接网络技术基础HTTP协议–HTTP是超文本传输协议,用于在互联网上传输文本、超文本、声音和图像等等HTTP连接是基于请求与响应模式的。http~HypertextTransfe

2、rProtocol什么是ServletServlet是运行在Web服务器上的Java小程序Servlet具有下列优点:–执行效率佳(线程)–拥有跨平台执行能力–名次解释:web服务器----基于网路的应用服务器是资源共享、网络通讯等分布式应用的基石当然也是B/S模式java项目运行的基石,以下要讲的很多内容都涉及到web服务器它提供了一些自动功能。常用的有tomcat、weblogic、websphere、JBoss等等Servlet在没有Servlet之前,人们开发Web应用的方式是什么呢?–传统的Web应用开发方式传统的Web应用开发方式一个典型的Web应用程序必须具备两种基

3、本能力:“接受用户端的请求”以及“将处理结果回应给用户端;CGI(CommonGatewayInterface)缺点–一般不易跨平台,跨平台需要对代码做修改–每次有请求都会打开一个进程处理Servlet在JavaEE中的位置几个重要的类和接口javax.servlet包InterfaceServlet(提供servlet生命周期方法)InterfaceServletConfig(在servlet初始化时向它传递信息)ClassGenericServlet(实现上面两个接口;有一个重要的抽象方法service(ServletRequestreq,ServletResponseres

4、))–Calledbytheservletcontainertoallowtheservlettorespondtoarequest.实例我们先看一个实例,对Servlet有个全面的了解:importjavax.servlet.*;importjava.io.*;publicclassHelloServletextendsGenericServlet{publicvoidservice(ServletRequestrequest,ServletResponseresponse)throwsIOException{PrintWriterout=response.getWriter(

5、);out.println(“Hello,World!”);out.close();}}Servlet体系结构•Servlet包的层次结构ServletGenericServletHttpServlet用户自定义的ServletHttpServlet常用的类–HttpServlet–请求和应答•HTTPServletRequest•HTTPServletResponse了解:–GenericServlet~查看apiHttpServlet类HttpServlet类由GenericServlet扩展而来,主要用于生成处理基于HTTP的连接请求根据需要重写doGet、doPost不需

6、要重写service方法doGetVSdoPost在web基本的学习部分,我们知道了form提交的方式get方式和post方式我们提交把请求提交到Servlet中,容器会调用Servlet中的相应方法–getdoGet–postdoPostdoGet和doPost的区别doGet事件可接受:–浏览器直接访问–超级连接默认为doGet•–Form表单的get方法访问•不安全•会在浏览器显示•字符有限制doPost事件只可接受form的post方法访问Servlet的核心作用处理请求产生

7、响应请求与应答Servlet的主要作用对客户端发来的请求进行处理,然后将处理的结果写入到响应中发送到客户端。请求与响应在实现上是由两个具体的类来完成的。请求:HttpServletRequest响应:HttpServletResponseHttpRequestHttpServletRequest什么是请求?–web容器会把客户的请求包装到HttpServletRequest中.重要的方法:–getParameter(name);getParameter得到参数StringgetP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签