Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt

Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt

ID:50329497

大小:68.00 KB

页数:14页

时间:2020-03-08

Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt_第1页
Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt_第2页
Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt_第3页
Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt_第4页
Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt_第5页
资源描述:

《Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章Servlet编程技术8.1工作任务1:在线订单网页设计8.2工作任务2:超市购物车8.1工作任务1:在线订单网页设计8.1.1任务描述与目标1.任务描述本节的工作任务是完成在线订单网页设计。由买方根据实际需求填写订单并提交,则信息提交到Servlet。Servlet对信息进行判断,如果用户输入的信息非法,则对错误信息进行提示。8.1工作任务1:在线订单网页设计8.1.1任务描述与目标1.任务描述本节的工作任务是完成在线订单网页设计。由买方根据实际需求填写订单并提交,则信息提交到Servlet。Servlet对信息进行判断,如果用户输入的信息非法,则

2、对错误信息进行提示。8.1工作任务1:在线订单网页设计8.1.2相关知识1.Servlet概述Servlet是在JSP以前由SUN公司推出的一种在服务器端运行的Java技术。所有的JSP页面必须实首先被编译成Servlet,然后在Servlet容器中运行,但是Servlet无法像JSP程序那样直接嵌入到HTML中。Servlet被称为“服务器端小程序”,用于响应客户机的请求。同其他Java应用程序一样,Servlet也具有跨服务器平台的特性。8.1工作任务1:在线订单网页设计8.1.2相关知识2.Servlet生命周期(1)加载阶段(2)初始化Servle

3、t(3)Servlet运行时期(4)Servlet结束时期8.1工作任务1:在线订单网页设计8.1.2相关知识3.Servlet工作原理servlet由支持servlet的服务器:servlet引擎,负责管理运行。当多个客户请求一个servlet时,引擎为每个客户启动一个线程而不是启动一个进程,这些线程由servlet引擎服务器来管理,与传统的CGI为每个客户启动一个进程相比较,效率要高的多。8.1工作任务1:在线订单网页设计8.1.2相关知识4.Servlet在生命周期中常用的方法(1)init方法:该方法是HttpServlet类中的方法,在编写自己的

4、servlet类中可以重写这个方法。方法描述:publicvoidinit(ServletConfigconfig)throwsServletException8.1工作任务1:在线订单网页设计8.1.2相关知识4.Servlet在生命周期中常用的方法(2)service方法该方法是HttpServlet类中的方法,同样可以在自己编写的servlet类中重写这个方法。方法描述:publicvoidservice(HttpServletRequestrequestHttpServletResponseresponse)8.1工作任务1:在线订单网页设计8.1

5、.2相关知识4.Servlet在生命周期中常用的方法(3)destroy方法当服务器关闭时,调用destroy方法,消灭servlet对象。该方法是HttpServlet类中的方法。servlet可直接继承这个方法,一般不需要重写。方法描述:publicdestroy()8.1工作任务1:在线订单网页设计8.1.2相关知识5.Servlet开发配置(1)Servlet的创建创建一个Servlet,要经历以下四个步骤:继承HttpServlet类。根据提交方式,重载适当的方法,如重写doGet()方法或doPost()方法。如果有HTTP请求信息,则获取该信

6、息。生成HTTP相应。8.1工作任务1:在线订单网页设计8.1.2相关知识5.Servlet开发配置(2)Servlet的配置为了编译servlet源文件,需要HttpServlet、HttpServletRequest等类,JDK内置包中并不包含这些类文件。为了能编译servlet源文件得到创建servlet用的字节码文件,需要在环境变量中包含servlet.jar,这个jar文件在TOMCAT安装目录的lib文件下,文件名为servlet-api.jar(也可以到sun公司网站下载编译servlet所需要的类)。接下来,需要为JDK配置环境变量,即将

7、%tomcat%libservlet-api.jar添加到classpath环境变量中。在配置环境变量后,我们重新启动计算机。8.2工作任务2:超市购物车8.2.1任务描述与目标1.任务描述本节的工作任务是完成超市购物车的功能。购物车是对现实的购物车而喻,买家可以像在超市里购物一样,随意添加商品,选购完毕后,购物车要能够跟踪顾客所选的的商品,记录下所选商品,还要能随时更新,可以支付购买,能给顾客提供很大的方便。8.2工作任务2:超市购物车8.2.2相关知识1.Servlet的接口同其他Java应用程序类似,Servlet同样是依靠继承父类和实现接口来实

8、现的。使用Servlet,就必须要引入javax.Servlet包

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

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

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