servlet基本概念

来源:互联网 发布:pageoffice java 编辑:程序博客网 时间:2024/04/30 00:42

.servlet概念及实现方式

1Servlet:是运行在web服务器的小java程序,是自上是一个接口.

通常通过 HTTP(超文本传输协议)接收和响应来自Web 客户端的请求。 


2实现servlet步骤:

(1)实现servlet接口(一般不采用,应为要重写接口中每个方法,不方便使用)

(2)继承GenericServlet, HttpServlet如果继承类,不需要把类中的方法都实现

(3)需要web服务器知道java程序不是一个普通的java程序,而是一个servlet通过配置进行操作web项目中,web.xml里面进行配置


3入门程序

(1)写一个servlet,实现向页面输出内容hello servlet

(2)步骤

第一步,创建一个类,使用这个类继承GenericServlet

第二步,实现类里面的 service(ServletRequest req, ServletResponse res)

 ServletRequest代表请求

 ServletResponse代表响应

第三步,使用ServletResponse向页面输出内容getWriter()

第四步,在web项目中的web.xml进行配置,让服务器知道是一个servlet

* <servlet>

<servlet-name>servletDemo1</servlet-name>

<servlet-class>cn.itcast.servlet.ServletDemo1</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>servletDemo1</servlet-name>

<url-pattern>/hello</url-pattern>

</servlet-mapping>

 

,servlet的执行过程及生命周期

1 执行过程:

1)根据在浏览器地址栏输入的地址,找web.xml中相同的url-pattern

2)找到了url-pattern,对应的servlet-name

3)根据找到的servlet-name到另外一个标签里面(servlet)相同名称的servlet-name

4)在servlet标签里面找到了相同名称的servlet-name,找servlet的包类路径servlet-class

利用反射原理,让servlet里面的service方法执行

2 生命周期:

2.1 什么是生命周期:一个人从出生到死亡

2.2 servlet的生命周期:从servlet创建到servlet销毁的过程

2.3 servlet接口里面有五个方法,其中有三个方法是与生命周期相关的方法

1init方法,在servlet创建时候执行这个方法,执行一次,servlet在第一次访问时候创建

2service方法,在每次访问servlet时候会执行这个方法,执行多次

3destroy方法,销毁servlet时候执行这个方法,执行一次

0 0
原创粉丝点击