-
以Spring作为系统核心框架,数据持久层用Hibernate完成,表现层使用Struts2.
-
使用SSH,不仅大大提高了系统的灵活性,便于功能扩展,还能通过Spring提供的服务简化代码,减少开发工作量,提高开发效率
-
整合Spring和Hibernate
-
添加所需jar包,配置Spring能力
配置数据源对象
配置SessionFaction,把它交给Spring管理
利用反向工程生成实体类和dao,把dao交给Spring管理
-
Spring的声明式事务
-
导入tx和aop命名空间
-
配置事务管理器,并注入SessionFaction
-
通过<tx:advice>配置事务增强,绑定事务管理器并定义事务规则
-
配置切面,将事务增强和方法切入点结合。
-
Spring和Struts2整合
-
添加好Spring能力
-
添加Struts2能力(添加Jar包,配置Web.xml,在src中引入Struts.xml)
-
添加struts2-spring-plugin-*.jar文件
-
创建action,把action交给Spring管理
5.配置监听器