一、导入相应的jar包。
二、搭建Struts2环境
2.1创建action并且配置struts.xml文件,在里面配置action.
2.2 在web.xml中配置struts2的过滤器
三、 搭建Hibernate环境
3.1创建实体类,进而配置实体类与数据库表的映射关系。
3.2创建hibernate的核心配置文件hibernate.cfg.xml,并将实体类对应的映射文件放到核心配置文件中
四、搭建Spring环境
4.1 创建spring的核心配置文件applicationcontext.xml.
4.2在web.xml中配置spring的监听器,让spring的配置文件在服务器启动时加载,并且指定spring配置文件的位置。
五、将struts2与spring整合
5.1 action在spring中配置
5.2 struts.xml中action标签class属性里面写applicationcontext.xml中的id值。
六、将Hibernate与spring整合
6.1 将hibernate核心配置文件中,关于数据库配置交由spring配置文件中配置
6.2 hibernate的sessionFaction也在spring中配置
补充点:
1.action、service、dao完成相互注入操作,其中Dao类继承了HibernateDaoSupport类(HibernateDaoSupport类将HibernateTempate完成注入)
2.配置事务
在spring核心配置文件中配置并开启事务注解(记得在Service类上加上注解,否则会出现readonly错误)