整合步驟:
1.建立一個工程
2.把整個工程的編碼改成utf-8格式
3.把整個jsp頁面的編碼也變成utf-8格式
4.匯入需要的jar包到 WEB-INF 的lib目錄中
- struts
- hibernate
-spring
-db
- junit
5.建立三個src folder
5.1 src 存放原始碼
-domain
-dao
-impl
-service
-impl
-action
5.2 config 存放所有設定檔
-struts2
-hibernate
-spring
-applicationContext.xml
-applicationContext-db.xml
5.3 test 存放測試案例
6.在dao和service層相應的包中寫介面和類
7.在applicationContext-db.xml檔案中寫sessionFactory
8.在test包中建立一個類SessionFactoryTest,目的是為了測試 SessionFactory是否配置正確
9.寫spring的聲明式交易處理
10.在spring的設定檔中寫dao和service
11.通過savePerson方法測試聲明式交易處理
12.編寫action
13.編寫struts2的設定檔
14.編寫web.xml檔案
14.1 web.xml配置
spring容器是以監聽器的形式與tomcat整合的
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/applicationContext.xml</param-value>
</context-param>
15.測試