Web层用Structs2的action
Service层用Spring的IoC和aop以及JdbcTemplate或者Transaction事务(创建对象及维护对象间的关系)
Dao层用Hibernate的crude操作
看上去是Structs2和Spring(把Structs2的action交给Spring整合,action处理表单,通常都是多实例用Spring <bean id="" class="" scope="prototype")
Spring和Hibernate两两整合(Hibernate不需要写dataSource,用Spring的。Hibernate有第一次访问很慢问题,因要创建SessionFactory对象,现交给Spring 了,服务器启动就创建SessionFactory对象)
觉得是Spring把其他都整合了。