《Servlet技术》PPT课件

《Servlet技术》PPT课件

ID:45095492

大小:648.50 KB

页数:22页

时间:2019-11-09

《Servlet技术》PPT课件_第1页
《Servlet技术》PPT课件_第2页
《Servlet技术》PPT课件_第3页
《Servlet技术》PPT课件_第4页
《Servlet技术》PPT课件_第5页
资源描述:

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

1、第7章Servlet技术编程Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1主要内容1.Servlet简介2.Applet、JSP、JavaBean与Servlet的关系3.Http与Servlet4.如何编写、部署一个简单的Servlet5.Servlet的应用6.选择JSP还是ServletEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientPro

2、file5.2.0.0.Copyright2004-2011AsposePtyLtd.21.Servlet简介Servlet是使用JavaServlet应用程序设计接口编写的Java程序。它源于请求/响应模式,如它可以接收来自客户端浏览器的Http请求,并产生一个响应,然后将这个响应发送到客户端。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3总的说来,Servlet有以下特点:可移植性因为Servlet使用

3、Java编写,Java具有跨平台性,所以Servlet的可移植性也很强,它可以在不同的操作系统和应用服务器下移植运行。灵活Servlet接口非常精练,易于掌握,同时,它又具有良好的扩展性。效率高当JSP网页第一次运行时,速度很慢,这是因为服务器要将这些JSP程序转换为Servlet,而一旦转换完毕,编译后常驻在内存中,访问JSP网页的速度就很快了。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.42.Apple

4、t、JSP、JavaBean与Servlet的关系Applet和Servlet程序中都没有main()方法,只有一些特定的方法用于启动、执行和退出,不同的是,Servlet不提供用户界面,运行在服务器端,而Applet提供用户界面,运行于客户端。Servlet和JavaBean一样,使用纯Java编写,不同的是,JavaBean不能独立运行,只是提供接口供JSP等访问,而Servlet可以独立运行。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004

5、-2011AsposePtyLtd.5可以说Servlet是JSP的前身,在JSP出现之前,Sun公司推出了Servlet,但由于使用Servlet编写HTML脚本时,需要使用print或者println方法逐句打印输出,这给开发人员带来很大麻烦,限制了Servlet的广泛应用,由此,JSP技术应运而生。JSP网页是在HTML脚本中嵌入Java代码,它从根本上改变了Servlet的编程方式。JSP、JavaBean和Servlet可以进行交流,例如:JSP可以调用JavaBean,也可以调用Servlet,在Servlet中处理数据后,也可以通过JSP网页显示出

6、来等。本章在7.3节中会介绍JSP、JavaBean和Servlet之间的交流,并给出典型的实例。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.63.Http与Servlet虽然Servlet技术没有局限于某个协议,但目前使用最多的还是支持Http协议的Servlet,即HttpServlet。1、Http协议Http(HyperTextTransferProtocol)是“超文本传输协议”的简称,是一种In

7、ternet客户/服务器协议,为Web上用于发布信息的主要协议。Http协议定义了一个“客户端浏览器/Web服务器”结构的简单事务处理,下面是这个简单事务处理的几个步骤:建立连接、发送请求、提供服务、发送响应、关闭连接。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.7Http协议支持GET、POST、PUT、DELTE、OPTIONS等多种方法,与Http协议的这些方法相比,HttpServlet也有类似的方

8、法。Evaluation

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

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

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