第五章 Java Servlet.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章Java Servlet 主要内容 Servlet概述 Servlet基础 编写Servlet的完整过程 Servlet与客户端的交互 1、Servlet概述(P116) Servlet是JavaServer体系结构的一部分 Servlet是由服务器端调用和执行的Java类? Servlet可以被认为是服务器端的Applet? Servlet与JSP有着直接的血缘关系。? Servlet是小型的、与平台无关的Java类,它被编译成结构中立的字节码,由基于Java的Web服务器动态加载和执行。 Servlet通过容器实现的request和response实例与网页客户交互。 Servlet特点(P116) 2、Servlet基础 Servlet工作原理 Servlet基本结构 Servlet主要方法 Servlet生命周期 Servlet工作原理 客户端发送请求到服务器 服务器将请求信息发送至servlet servlet生成响应内容并传给服务器 服务器将响应返回给客户端 Servlet的基本结构(P119) 与类相同 需要继承HttpServlet 需要覆盖实现doGet或doPost 方法 以上方法有两个参数HttpServletRequest对象和HttpServletResponse对象 前者包含了用户的请求信息 后者包含了对用户的响应信息 在方法中实现对用户信息的处理和对用户的响应 举例:Test.java Servlet主要方法(P119) Init方法 Service方法 DoGet方法 (via service method) DoPost方法 (via service method) Destroy方法 阅读HttpServlet抽象类的帮助: D:\Program Files\Apache Tomcat 4.0\webapps\tomcat-docs\servletapi\index.html Servlet的生命周期(P122) 装载servlet 服务器创建一个servlet对象 服务器端调用servlet的init方法进行初始化 服务器端接收请求 Servlet的生命周期 创建请求对象、创建响应对象 激活service方法,并把请求对象和响应对象传递给它,对用户的请求进行处理,然后对用户进行响应 等待更多的请求 当服务器不再需要servlet的时候,服务器调用destroy方法卸载服务器端的servlet 3、制作servlet的完整过程 编写servlet ——导入需要的类库 ——继承HttpServlet ——重新定义(覆盖doGet或doPost)方法 编译servlet 部署servlet 访问servlet 编写servlet 导入需要的类库 创建一个继承于 javax. servlet. http. HttpServlet 类的 Servlet 类 覆盖doGet()和doPost()方法之一或全部 编写Servlet 导入需要的类库; 确定类名并继承HttpServlet; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloServlet extends HttpServlet {? } 重新定义doGet方法 public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { …… } 编译servlet 配置servlet路经 把servlet.jar加入环境变量classpath中 通过JDK中的javac命令编译 部署Servlet 编译生成的文件存放在WEB-INF下面的classes中。 访问请求Servlet :8080/examples/servlet/HelloServlet a href = “:8080/examples/servlet/HelloServlet”hello world /a a href = “……/servlet/HelloServlet” hello world/a form method=“GET” action=……/servlet/HelloServlet 与客户端的交互 通过request对象获取用户信息 通过response对象对用户进行响应 可以对session进行操作 获取用户的数据 servlet中,doPost和doGet方法中都有一个参数是HttpServletRequest的

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档