servlet学习笔记之学习提纲

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技术的常用知识点:

(1)用servlet来say hello world!

(2)servlet的生命周期总结

(3)servlet核心包详解(待总结)

(4)servlet在web.xml文件中的配置详解(待总结)

(5)servlet过滤器

(6)servlet监听器(待总结)

此条目发表在java/j2ee分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据