入错行的菜鸟~~

servlet概述(作业11)

1.什么是servlet。

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

2.特点。

运行再java的应用服务器上。
servlet的实现遵循了服务器可以识别的规则。也就是说服务器会自动的根据请求调用对应的servlet进行请求处理。
简单方便,克移植性强。

3.运行流程。

浏览器发送请求到服务器,服务器根据请求url地址中的url信息在webapps目录下找到对应的项目文件,然后再web.xml中检索对应的servlet,找到后掉用并执行servlet。

4.使用过程。

(1)创建普通Java类继承HttpServlet类(HttpServlet类实现了Servlet接口)
(2)覆盖service方法,在service方法中加入自己的逻辑代码。
(3)在WEB-Content文件下配置servlet。
5.servlet的生命周期。
(1)加载。在第一次使用的时候会加载进内存。
(2)初始化。servlet加载进内存的时候就会执行。
(3)处理请求。当有请求提交时,Servlet将调用service()方法进行处理。
(4)销毁。再关闭服务器的时候。
(5)卸载。
 

posted on 2019-03-26 20:38  入错行的菜鸟~~  阅读(180)  评论(0编辑  收藏  举报

导航