分类: Java
2015-12-24 14:33:20
要整合三大框架,一般是通过spring的依赖注入来进行自动生成代理,从而使他们自动关联在一起。
Spring整合struts。
Spring整合struts的思路是让spring去管理应用中的控制器。可以充分利用spring的IOC属性,需要首先引入struts2-spring-plugin这个jar包,spring为插件提供了一种伪Action。在struts中配置action指定相应的属性,可以通过配置spring中的bean的id来实现。这样用户请求action的时候sturts提供的只是一个伪类,实际调用是通过spring生成的代理类。
Spring 整合 Hibernate
Spring整合hibernate需要将DataSource注入到Spring中的sessionFactory bean工厂,而且要将sessionFactory注入到事务管理中,然后为其添加事务管理
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
对应的web.xml
applicationContext-db.xml中的代码
struts.xml对应的数据
hibernate.cfg.xml对应的数据