SSH框架環境的搭建

2021-06-13 14:32:21 字數 1291 閱讀 9039

把struts2看完了,在回過頭來想下struts的東東,有時候真的差不多要走火入魔了......

接管,對struts action的處理上。新增順序建議是 shs順序,即spring hibernate struts ,ssh也可以,總之就

是hibernate要在spring的後面,讓spring託管hibernate。注意,新增hibernate包的時候盡量覆蓋spring中對hibernate支援的包,不然的話會有兩個包衝突,無法建立

sessionfactory類,解決方法就是在lib下找到asm-2.23.jar刪除之。

資料來源可以用jdbc也可以用jndi的方式,建議使用jndi,無論是效率還是健壯性都是jndi牛。

org.hibernate.dialect.mysqldialect

下面那塊是在你新增對映檔案時自動寫在spring中,不用動。

這塊是針對在dao類中使用了hibernatetemplate模板的情況(即你的dao類繼承了hibernatedaosupport類),要

把此模版註冊到你的dao類的ioc中。如果dao中沒有使用此支援,只要把sessionfactory註冊到dao的ioc中即可。

這裡最好把dao實現的介面也ioc下,然後daoimpl類在ioc時 用parent繼承介面的bean,這樣符合了spring的介面

程式設計。spring結合struts就是在struts中plug-in即可:

在web.xml中宣告contextconfiglocation:

contextconfiglocation

context

org.springframework.web.context.contextloaderservlet

1或者建立乙個listener監聽....由於受過打擊,還是不用監聽的好。對action的ioc有兩種方式:

delegationrequestprocessor和delegationactionproxy。前者註冊乙個contrller

這樣不用動action,後者就是在action中修改type="org.springframework.web.struts.delegatingactionproxy"

。無論是那種方式都要在spring中ioc,注意bean的name(一定是name!)就是action的path,把用到的daoimpl

註冊進來。同時,在action中就要寫明白daoimpl的setter了,一定的喲。

其實ssh的配置不難,就是細節太多,當然了把這些瑣碎的東東說道一天也落落不完,還要大家一起來總結啦。所

以大家現在開始自己的ssh之旅吧......

Clouda框架環境搭建

1.選擇合適的版本 64bit或者32bit 2.可以自選路徑也可以預設路徑安裝,這裡是自選路徑 在d盤新建資料夾 mongodb 3在mongodb目錄下新建data和logs檔案 在logs目錄下新建 mongodb.log 檔案 儲存日誌 data目錄存放資料 4win r 進入cmd 進入m...

dubbo框架環境搭建

大規模服務化之前,應用可能只是通過rmi或hessian等工具,簡單的暴露和引用遠端服務,通過配置服務的url位址進行呼叫,通過f5等硬體進行負載均衡。1 當服務越來越多時,服務url配置管理變得非常困難,f5硬體負載均衡器的單點壓力也越來越大。此時需要乙個服務註冊中心,動態的註冊和發現服務,使服務...

Spring框架環境搭建

一 導包 spring 3.0.2 spring框架整合的其他jar包.spring 5.0.2 spring框架本身的包 開啟spring 5.0.2包 libs jar包 schema 約束檔案 匯入核心包 還需要匯入日誌包 在spring 3.0.2檔案中 二 建立乙個bean類 packag...