发布时间:2014-06-15 10:41:27
每个servlet只有一个实例,怎样保证servlet是线程安全(thread-safe)的?servlet容器启动过程:1.reads web.xml;2.finds the declared Servlets in the classpath; and3. loads and instantiates each Servlet only once.对该过程的代码描述:String urlPattern = parseWebXmlAndRetrieveServletUrlPattern().........【阅读全文】
发布时间:2013-01-07 22:17:10
如果你希望在war包部署(启动)的时候,启动一个线程,有以下两种方法:第一种方法:使用ServletContextListener,具体如下:ServletContextListener使用方法,参考:java web应用ServletContext及ServletContextListenerweb.xml中添加以下行<listener> <listener-class>com.mypackage.MyServletContextListener</listener-class></listener>下面是一个例子:public clas......【阅读全文】