Posted on 2008-08-13 18:38
☆ 阅读(95)
评论(0) 编辑 收藏 所属分类:
Servlet
1)概念
Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的,按照Servlet自身规范编写的Java类。
Servlet可以处理客户端传来的Http请求,并返回一个响应。Servlet是一个Java的类,Java语言能够实现的功能,Servlet基本上都能实现。
2)Servlet的生命周期
(1)装载Servlet:这项操作一般是动态执行的。有些服务器提供了相应的管理功能,可以在启动的时候就装载Servlet
并能够初始化特定的Servlet。
(2)创建一个Servlet实例。
(3)调用Servlet的init()方法。
(4)服务:如果容器接收到对此Servlet的请求,那么它调用Servlet的service()方法。
(5)销毁:实例被销毁,通过调用Servlet的destory()方法来销毁Servlet。
3)使用HttpServlet处理客户端请求
Servlet被设计成请求驱动。Servlet的请求可能包含多个数据项,当Web容器接收到某个对Servlet的请求时,
它把它封装成一个HttpServletRequest对象,然后把此对象传给Servlet对应的服务方法,服务方法通常是doGet和doPost方法。