ssh整合步驟


 ssh整合

一.導入相關的jar包

hibernate

 1. -> 導入required下所有jar包

 

2.  -> 導入jpa下的jar包 java持久化規范

 

 

 

 3. -> 導入optional下的c3p0jar包

 

 

 

4. -> 導入數據庫驅動

 

 

 struts2

1. -> 導入apps下struts2-blank的jar包

  2. -> 導入struts2-spring-plugin包  這個包一旦導入,struts2在啟動的時候會尋找spring容器 找不到就會拋出異常

 

 spring

1. -> 基本 4 + 2 包

 

 

 

 

2. -> 整合web包

 

3. -> 整合aop(4個)

 

4. -> 整合Hibernate和事務(4個)

 

 

 

 

5. -> junit4:test測試包

6. 標簽庫

 

二.配置相關文件

1.單獨配置struts2

①struts2主配置文件

 

 

②配置struts2核心過濾器到web.xml

 

2.struts2和spring整合

①配置常量

 

 

 ②整合

applicationContext.xml

struts.xml

 3.單獨配置hibernate

①導入實體類和orm元數據

 

 ②配置主配置文件

 

 

 

 四.spring整合hibernate

①整合原理

將sessionFactory對象交給spring容器管理

②在spring中配置sessionFactory

五.spring整合c3p0連接池

①配置db.properties

②引入連接池到spring中

 ③將連接池注入sessionFactory

 六.spring整合hibernate環境操作數據庫

①Dao類創建:繼承HibernateDaoSupport

②hibernate模板的操作

  execute:

    findByCriteria:

  

 ③spring中配置dao

 

 七.spring的aop事務

①配置核心事務管理器

②xml配置aop事務

 -> 配置通知

  -> 配置織入

 ③使用注解配置aop事務

 -> 開啟注解事務

     -> Service類中使用注解

 

 八.擴大session作用范圍

為了避免使用懶加載時出現no-session問題.需要擴大session的作用范圍

配置filter

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM