to:kui(kui) 谢了先~
能否详细点?
能否详细点?
解决方案 »
- sql语句优化:求助高手
- 急!!!跪求关于多用户,多线程对数据库进行查询的问题(实在是没分了-_-!)
- 怎么记住管理员的详细操作
- <html:link>标签
- SSH+MySql大侠帮忙啊!!!急急急!!!
- ssh项目中一个控制器抛出java.lang.NullPointerException异常,搞了好几天不知如何解决(急)!!!!![上次操作失误,这次补过]
- 多个使用spring+hibernate项目出现的问题(数据源)
- tomcat+mysql连接池
- 请教关于java流的问题
- javabean和ejb到底有什么区别???
- 请给个JBoss的下载地址,谢谢!
- 调优tomcat提高速度,请帮忙,谢谢
你的应用服务器中去,服务器才能正确的初始化他们。比如说jboss,他是把hibernate,log4j等
这些第三方包看作service(配置文件里写为mbean)处理的,只要正确配置,jboss就会在启动的
时候初始化这些第三方服务。
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>//
</servlet>
自己凭空想了想,是不是这样的:struts 在系统初始化的时候初始化actionservlet,actionservlet初始化的时候解析了struts_config.xml,这些东西就都在内存里了。而hibernate log4j是在系统第一次调用的时候初始化,解析它们的配置文件,相当于生成了一个静态的全局对象,这样,这些东西也在内存里面了
至于log4j,在hibernate启动的时候已经使用了Log4j显示信息了,如果真是在第一次使用的时候进行初始化的,那也是在服务器启动的时候hibernate调用了它进行初始化的。
struts方面stonecsdn(东东) 说的没错。