1. 新建一個Dynamic Web project工程。
2. 將Hibernate的JAR包復制到/ SSH工程/WebContent/WEB-INF/lib文件夾里,將hibernate.cfg.xml文件復制到/SSH工程/src文件夾里,配置好數據庫連接參數。建立一個實體類(無論使用XML配置方式還是Annotation的注解方式),測試其是否能正常工作。正常工作后再進行下一步。
3. 將Struts2的JAR包復制到/ SSH工程/WebContent/WEB-INF/lib文件夾里,將struts.xml復制到/SSH工程/src文件夾里,再將web.xml復制到/SSH工程/WebContent/WEB-INF文件夾里,新建一個Action測試其是否能正常工作。
<action name="index">
<result>/index.jsp</result>
</action>
4. 將Struts插件JAR復制到/ SSH工程/WebContent/WEB-INF/lib文件夾里,將Spring的JAR包復制到/ SSH工程/WebContent/WEB-INF/lib文件夾里,將beans.xml復制到/SSH工程/src文件夾里,將Hibernate配置信息在beans.xml里配置好,就可以將Hibernate的配置文件hibernate.cfg.xml刪除,集成測試是否能正常工作。
5. 最后的文件結構如下圖所示