Servlet声明周期小结

Servlet配置及生命周期方法
关于Servlet容器:
1.可以来创建Servlet并调用Servlet相关的生命周
期的方法
2.JSP,Filter,Listener,Tag...(都有Servlet容器管 理,并运行,提供环境支持)
3.Servlet生命周期的方法:(以下方法都是 Servlet容器负责调用)
3.1 构造器方法:第一次请求Servlet时 创建Servlet的实例,调用构造器,第二次在请求 时不再创建构造器,依次类推,Servlet是单实例 (线程安全的),只被调用一次
3.2 init(ServletConfig config)方法;在 创建实例后立即被调用,用于初始化Servlet,也 只被调用一次(注意参数很重要)
3.3 service()方法;每次请求都会被调 用,被多次调用

3.4 destory()方法;只被调用一次,在当前Servlet的所在的WEB应用被卸载前调用,用于释放当前Servlet所占用的资源


5.load-on-start参数:
配置在Servlet节点中,可以指定Servlet被创建的
时机,若为负数则在第一次请求时被创建,若为 0或者正数,则在当前web应用被Servlet容器加 载时创建实例,且数值越小越早被创建




helloServlet

package.className class>

1



helloServlet

/hello

6、一个Servlet可以有多个url-pattern与之映射
可以使用通配符 * 映射
1.带* 只有两种合法,/*,*.do(...)
2.既带/,又带扩展名的不合法

你可能感兴趣的:(JavaEE)