6. 在struts.xml中配置action, 其餘的與以前一樣,只需要將class的值設定成我們在spring中配置的action
bean的id即可。
spring和hibernate的整合:
1. 新增相應的支援jar包.
2. 新增相應的支援檔案.
3. 在spring的配置檔案中來配置hibernate的sessionfactory物件,並將hibernate的核心配置檔案
作為其屬性的值。也可以不要hibernate的核心配置檔案,所有的對映資訊都配置到spring中,但這樣
會加大編碼的難度,所以一般我們很少使用這種方式。
4. 編寫資料訪問類 dao, 要求該dao直接或間接繼承自hibernatedaosupport, 我們可以使用
這個類中的hibernatetemplate這個屬性來進行資料的各種操作,這個模板物件會幫助我們
完成哪些沒有技術含量的共有操作。
5. 配置我們的dao,注意在配置的時候需要配置sessionfactory屬性.
6. 配置osiv過濾器(解決session已關閉問題)
7. 通過配置宣告式事務來解決資料不能儲存或更新的問題.
(1) 配置事務管理器(由spring實現的乙個事務管理器類,我們只需要配置即可),配置時一定
要為其配置sessionfactory物件。
(2) 配置事務增強(哪些方法採用何種事務策略,對儲存和刪除、更新方法,一定要為其使用事務)
(3) 配置乙個事務切面(在具體的哪些包中哪些類裡面的哪些方法中實施上面的增強策略)
SSH2整合的順序
1.新增spring 2.0的libraries 選擇以下4個jar,並配置到 web inf lib下 spring2.0 aop libraries spring2.0 core libraries spring2.0 persistence core libraries spring2.0 w...
struts2整合spring步驟
1.匯入spring的核心包 spring.jar 二者整合開發所需的包 struts spring plugin 2.0.6.jar 2.修改web.xml配置檔案 配置spring載入上下文時的 org.springframework.web.context.contextloaderliste...
整合SSH2時需注意幾點
1.需要匯入struts2 spring plugin 2.1.8.1.jar包 這個包是struts與spring整合的必須的 3.看下asm.jar檔案有沒有重複的,有的話保留asm.jar,刪除另外乙個。4.web.xml中找到如下並改正,struts2的核心類是下面這個。struts2 or...