注:兩種方案非手動式的。
s2sh三者整合方案一(myeclipse blue edition 8.6):
第一步:新建乙個web專案,然後為這個專案新增spring能力。
第三步:將hibernate的配置資訊配置到spring的配置檔案中,由spring來管理hibernate;重點在於datasource和sessionfactory的配置;
第四步:新增struts2能力,並把struts.xml檔案放在類路徑下;
第五步:把struts2交給spring管理,有二種配置方式:第一種,新建乙個struts. properties,寫入struts.objectfactory=spring;第二種方式:在struts.xml中加入;即就是把action的物件交給spring建立。
第六步:在web.xml中配置spring的下上文和***。即:
contextconfiglocation
路徑+******xx.xml/param-value>
org.springframework.web.context.contextloaderlistener
同時還要新增struts2的過濾器和過濾的訪問資源;
第七步:在spring的配置檔案中配置事務,把需要管理的業務處理的實現類新增到配置檔案中;
[color=darkred]第八步:在spring配置檔案中配置action時,注意把action的定義為原型,因為spring預設例項化bean時為單例模式;
第九步:注意在struts.xml中的配置action時,對應的class是spring配置檔案中的對應類的bean的名字;[/color]
第十步:部署工程,進行測試,tomcat能正常啟動,可以大體上認為三者整合基本成功。
s2sh三者整合方案二(myeclipse blue edition 8.6):
第一步:新建乙個web專案,然後為這個專案新增spring能力。
第三步:將hibernate的配置資訊配置到spring的配置檔案中,由spring來管理hibernate;重點在於datasource和sessionfactory的配置;
第四步:新增struts2能力,並把struts.xml檔案放在類路徑下;
第五步:將action要訪問的業務處理類的介面 利用aop技術進行**,在spring配置檔案進行配置。這時就不需要在spring中配置struts2。
第六步:在web.xml中配置spring的下上文和***。即:
contextconfiglocation
路徑+******xx.xml/param-value>
org.springframework.web.context.contextloaderlistener
同時還要新增struts2的過濾器和過濾的訪問資源;
第七步:部署工程,進行測試,tomcat能正常啟動,可以大體上認為三者整合基本成功。
S2SH整合步驟
s2sh 整合步驟 一.搭建開發環境 1.準備三者的 jar檔案 不要忘記相應資料庫的驅動.2.配置web.xml檔案,主要配置兩項內容 1 自動載入 spring 容器的 contextloaderlistener配置 2 應用 struts2 的過濾器 filterdispatcher配置 3....
s2sh整合開發的配置
下面給出整合開發時struts 2 hibernate spring需要的jar,包太多不打字了,直接截圖。ps 我資料庫用的是mysql 的配置模版 第一步在 spring 中配置資料來源 第二步整合進 hibernate hibernate.dialect org.hibernate.diale...
S2SH無配置詳解
1.hibernate hebernate3.0後可以使用註解自動對映刪除配置檔案,加入的包是hibernate annotations 3.3.1.ga.jar和ejb3 persistence 1.0.1.ga.jar就可以實現 版本可以不同 例子 entity table name airli...