分类:
2008-10-17 13:49:19
一.struts 2 与 spring2
struts2 本身就采用了类似于spring的IOC容器机制,可以利用struts2官方提供的插件struts2-spring-plugin-2.0.11.1.jar,直接与spring进行整合,配置文件中只需要设置
struts.objectFactory=spring
这样,就将struts2的对象管理交给了spring2的IOC容器。
在struts.xml中配置的action
在spring的配置文件中配置的bean
可以看出,struts2可以直接只用在spring2中配置的bean,引用过来作为action。
这样struts2就可以跑在spring2里面了.
另外,在web.xml中还有这些内容:
加载spring的配置文件
设置spring的context listener
设置struts2的dispatcher。
二.hibernate3 与 spring2
Spring 与 hibernate结合的时候,配置文件修改比较多。首先是hibernate的自身的配置被集成到了spring的配置文件中了.
1.配置datasource:
p:url="${hibernate.connection.url}"
p:username="${hibernate.connection.username}"
p:password="${hibernate.connection.password}"/>
[1]