1. 在java web 项目中,web.xml 启动中,加载listener 和 servlet (一般用
于加载基础数据等)
listener 的加载级别比servlet 高。循序为(web.xml 的加载顺序是:
context-param -> listener -> filter -> servlet 同样级别的话是按照
循序加载)
2. listener 实现 ServletContextListener 接口(看用于什么方面,监听器很
多 比如HttpSessionListener,ServletContextAttributeListener等)
此接口实现监听ServletContext
servlet 继承 HttpServlet。
3. web.xml 中加载servlet 可以设置加载级别<load-on-startup>2</load-
on-startup> 数字越小,启动的优先级越高,不过必须大于0
假如项目中特殊要求的话,serlvet 设置优先级别为首选项。
4. 假如想在servlet 或者实现listener 类中有某些重复性操作可以用内部类操
作线程操作。
想了解 web.xml 配置文件,看这篇文章即可
http://www.cnblogs.com/JesseV/archive/2009/11/17/1605015.html
于加载基础数据等)
listener 的加载级别比servlet 高。循序为(web.xml 的加载顺序是:
context-param -> listener -> filter -> servlet 同样级别的话是按照
循序加载)
2. listener 实现 ServletContextListener 接口(看用于什么方面,监听器很
多 比如HttpSessionListener,ServletContextAttributeListener等)
此接口实现监听ServletContext
servlet 继承 HttpServlet。
3. web.xml 中加载servlet 可以设置加载级别<load-on-startup>2</load-
on-startup> 数字越小,启动的优先级越高,不过必须大于0
假如项目中特殊要求的话,serlvet 设置优先级别为首选项。
4. 假如想在servlet 或者实现listener 类中有某些重复性操作可以用内部类操
作线程操作。
想了解 web.xml 配置文件,看这篇文章即可
http://www.cnblogs.com/JesseV/archive/2009/11/17/1605015.html