JavaWeb课程系列

2.2运行原理:

 

3.Servlet技术体系

3.1 Servlet的层次关系

3.3 Servlet接口

1)Servlet接口是Servlet的规范。

2)init(ServletConfig config):Servlet初始化函数。初始化时ServletConfig会被传入

3)ServletConfig getServletConfig():获取ServletConfig对象

4)service(ServletRequest req, ServletResponse res):收到请求后的执行方法

5)String getServletInfo():返回此Servlet的描述信息

6)void destroy():Servlet的销毁方法

3.4 GenericServlet抽象类

1) Servlet,ServletConfig的实现类。里面可以实现Servlet的功能,可以获取ServletConfig的信息

2)String getInitParameter(String name):获取Servlet初始化参数值,初始化参数在web.xml的Servlet中配置,<init-param><param-name>user</param-name>  <param-value>abc</param-value><init-param/>

3)Enumeration<String> getInitParameterNames():获取Servlet初始化的所有参数name值

4)ServletConfig getServletConfig():获取ServletConfig对象

5)ServletContext getServletContext():获取ServletContext对象

6)String getServletInfo():获取Servlet的描述信息

7)void init(ServletConfig config):从Servlet实现的init方法,这里面调用了自己的init方法

8)void init():自己的init方法

9)abstract void service:抽象方法,继承此类的子类必须自己实现此方法。每次请求都会调用此方法

10)String getServletName():获取Servlet的名字