servlet的历史
servlet技术规范的第一版诞生于1997年,在到2009年的12年时间里已经历经了七次版本更新。最新的版本是 servlet3.0 。从其诞生时间来看,servlet已经是一门十分古老的技术了。尽管servlet年岁不小、饱经沧桑,但是作为java应用程序(java企业开发)的底层技术支撑,依旧默默无闻的发挥着重要作用。
更多的servlet历史参考如下链接:http://en.wikipedia.org/wiki/Java_Servlet
Servlet概述
servlet,服务器端的小程序,它是相对于applet而言的,我们可以将其看做是运行于服务端的applet。servlet接收来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应。
使用servlet的基本流程如下:
(1)客户端(很可能是Web浏览器)通过HTTP提出请求。
(2)Web服务器接收该请求并将其发给servlet,如果这个servlet尚未被加载,Web服务器将吧它加载到Java虚拟机并执行它。
(3)servlet就爱你个接收该HTTP请求并执行某种处理。
(4)servlet将向Web服务器返回应答。
(5)Web服务器将从servlet收到的应答发送给客户端。
servlet的优点:
(1)servlet是持久的。servlet只需要Web服务器加载一次,就可以在不同请求之间保持服务。
(2)servlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java平台无关性。
(3)servlet是可以扩展的。
(4)servlet是安全的。从外界调用一个servlet的唯一方法就是通过Web服务器,Web服务器所具有的安全保障servlet自然也具有。
(5)servlet可以在多种多样的客户机上使用。
以下是servlet的学习提纲,基本已经涵盖了servlet技术的常用知识点:
(3)servlet核心包详解(待总结)
(4)servlet在web.xml文件中的配置详解(待总结)
(5)servlet过滤器
(6)servlet监听器(待总结)
Sorry, the comment form is closed at this time.
No comments yet.