更新時間:2021-08-20 11:45:37 來源:動力節點 瀏覽1163次
1.三大框架應用在javaee三層結構
2.spring 和 struts2 整合
struts2的action的創建交給spring
3.spring和hibernate整合
(1)hibernata的sessionFactory 交給spring進行配置
(2)hibernate的數據庫配置交給spring(之前的數據源)
第一步:導入所有的jar包
第二步:搭建struts2環境
(1)創建action,創建strust.xml配置文件,并完成action的配置
(2)配置struts2的過濾器
注意:調試struts2時,如果加入了struts2-spring-plugin-2.1.8包會報錯。
第三步:搭建hibernate環境
(1)創建實體對象
(2)創建映射配置文件,配置實體類和數據庫表的映射關系
(3)創建核心配置文件,里面包含三部分,第三部分是將映射配置文件導入核心配置文件中。
第四步:搭建spring環境
(1)創建spring核心配置文件
(2)讓spring配置文件在服務器啟動的時候加載
在web.xml進行配置
配置監聽器:
指定spring配置文件的位置
第五步:進行struts2和spring的整合(struts2-spring-plugin-2.3.16.3.jar是關鍵)
(1)在spring的配置文件中,完成對action的創建
(2)修改strust.xml中,action的來源,讓其由spring創建
第六步:spring和hibernta整合
(1)把hibernate核心配置文件中數據庫配置(三步中的第一步)交給spring完成
(2)把hibernata的sessionFactory在spring中進行創建(sessionFactory的創建需要多步,在sring中無法創建,因此spring封裝了一個sessionFactory的對象,我們調用即可)
第七步:在dao里面使用hibernateTemplate
需求是:在action中調用service,在service中調用dao,dao中才調用hibernate的方法完成數據庫操作。
因此創建service,創建dao類,通過Spring的IOC創建對象,這里就不拿出來說了
(1)在dao里注入hiberntaTemplate對象
(2)在hibernateTemplate對象中注入sessionFactory
第八步:配置事務管理
在spring中,對hibernate的相關信息進行配置
把spring中的一部分< bean >通過外部文件引入的方式引入,這樣簡單易讀,方便分模塊開發。
code:主要的spring配置文件
user.xml中
保留約束。只不過在bean中,只寫我們要引入的部分
以上就是動力節點小編介紹的"SSH框架整合詳解",希望對大家有幫助,想了解更多可查看Java在線學習。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習