2015.4.26_Servlet_servlet的基本介绍及一些功能
Servlet最后修改时间: 2015.4.261. Servlet的简单介绍2. Servlet的功能3. Servlet的生命周期3.1 装载Servlet类3.2 创建一个Servelet实例3.3 调用Servlet的init()方法,此方法HttpServlet已经定义3.4 当一个客户端的请求到达服务器:* 创建一个请
Servlet
最后修改时间: 2015.4.26
Servlet的简单介绍
Servlet是用java编写的Server端程序。Servlet运行于java-enabled Enabled Web Server中。java Servlet可以动态地扩展Server的能力。
Servlet的生命周期
3.1 装载Servlet类
3.2 创建一个Servelet实例
3.3 调用Servlet的init()方法,此方法HttpServlet已经定义
3.4 当一个客户端的请求到达服务器:
* 创建一个请求对象。
* 创建一个相应对象。
* 激活Servlet的Service(),并传递请求和响应对象。
* Service()方法获得关于请求对象的信息、处理请求访问其它资源、获得需要的信息。
* Service()方法使用响应对象的方法,将响应传回服务器,最终到达客户端。
* 对于更多的客户端请求,服务器创建新的请求和相应对象,仍然激活此Servlet的Service()方法,将两个对象作为参数传递给它。
* 销毁Servlet:当服务器不在需要Servlet;或当服务器关闭时,服务器将会调用Servlet的destroy()方法来。
HttpServlet
简单介绍HttpServlet
HttpServlet是针对Http协议的Web服务器的Servlet类。
需实现的方法
- doGet()方法:由服务器调用(通过Service()方法)以允许一个Servlet去处理一个GET请求。
- doPost()方法:由服务器调用(通过Service方法)以允许一个Servlet去处理一个POST请求。
- doPut():由服务器调用(通过Service()方法)以允许一个Servlet去处理一个put请求。
- doDelete():由服务器调用(通过service方法)以允许一个Servlet去处理一个DELETE请求。
- doHead()、doOptions、doTrace()
- init()方法和destroy()方法:初始化或销毁Servlet。
- getServietInfo()方法:获得Servlet自身的信息
- ~~~
Servlet的登陆验证的几个步骤
- 开发:继承HttpServlet来创建Servlet,实现doPost方法或doGet方法以处理客户端的Get请求或Post请求。
- 部署:配置web.xml
*首先声明Servlet:指定Servlet的名称或类名
*然后为这个Servlet创建URL映射,我们通过这个映射来访问这个Servlet(URL映射也就是指用http方式访问该Servlet的地址形式)
在web.xml中添加如下配置代码
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlets.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url_pattern>/LoginServlet</url-pattern>
</servlet-mapping>
*两处的servlet-mapping是相同的
例如 http//localhost:8080/test/LoginServet*
http://wenku.baidu.com/link?url=rlXQV_zwUHdpl2JJ1tdb5B6QPDtmtVtdxXMp5WtRdlY-Aqlc_Cb4QIq_b53Zb2gVMVfzvwsNVmZjeviYBMl89MOJYKEn-sB_RVzkGHK86Vq
http://baike.haosou.com/doc/2354665-2490021.html
更多推荐



所有评论(0)