三大框架的整合步骤:
* 新建一个工程
* 把整个工程的编码改变成utf-8
* 把整个jsp页面也改变成utf-8
* 导包
web-inf
lib
struts
hibernate
spring
db
junit
* 建三个src folder
src 存放源代码的
com.yemaozi.struts2.action
com.yemaozi.domain
com.yemaozi.dao
com.yemaozi.dao.impl
com.yemaozi.service
com.yemaozi.service.impl
com.yemaozi.struts2.action
config 存放所有的配置文件
struts2
hibernate
Hibernate.hbm.xml
spring
applicationContext.xml
applicationContext-db.xml
...........
test 存放测试类
com.yemaozi.test
* 在dao和service层相应的包中写接口和类
* 在applicationContext-db.xml文件中写sessionFactory
* 在com.yemaozi.test包中新建一个类SessionFactoryTest,目的是为了测试SessionFactory
是否配置正确
* 写spring的声明式事务处理
* 在spring的配置文件中写dao和service
* 通过savePerson方法测试声明式事务处理
* 编写action
* 编写struts2的配置文件
* 编写web.xml文件
* 测试