SSH框架整合

2021-09-12 09:49:40 字數 1700 閱讀 8490

ssh的框架好久沒搭過了,上課時候直接翻車,在這裡記錄一下搭建過程,希望對需要學習ssh框架的小夥伴一點幫助。

首先,先說明下使用的各框架版本

struts2    2.3.34

spring    4.3.2

hibernate    5.0.12

接下來是所有jar包的集合,如圖:

此處需要注意的是與struts2整合時需要加上struts2-spring-plugin-2.3.34.jar這個jar包!!!

首先建立我們的工程結構

工程結構圖

在這裡我一共建立了model、action、service、dao 下面簡單的解釋一下每個層的作用

model 用來存放專案的實體類

這裡我是使用的註解,上一張user的結構圖

接下來寫上action

然後就開始準備我們的服務層啦

當然,介面不實現任何功能,具體就交給我們的實現類

現在完成我們工程結構的最後一步,寫上我們的dao層

這裡dao層的介面依然不會完成任何功能,只需要宣告乙個方法即可

最後,看一下我們勞苦功高的userdao實現類

好啦,到此為止,我們的專案結構就完成了,到時候有具體的業務功能再在對應的包中加入具體**就ok了

專案結構完成後,準備編寫我們的框架配置檔案

spring提供了關於hibernate的配置,所以這裡我們就不再建立hibernate.cfg.xml這個檔案了

圖中都由詳細的說明這裡就不多說了

現在,乙個ssh框架就搭建完畢了,在這裡我只簡單的寫了乙個新增方法,有興趣的同學可以將剩下的增刪改查補充完畢。

到這裡就完了嗎?native!

spring和struts都沒配置進專案裡,這麼多**不都白寫了嗎

最後來一張web.xml

完結

SSH框架整合

首先將 spring 加入到web容器在 web.xml 中加入 context param param name contextconfiglocation param name 說明 為了管理方便設定了多個 spring 的配置檔案 context param 然後加入 spring liste...

SSH框架整合

版本 struts 2.3.30,spring framework 3.2.10.release,hibernate distribution 3.6.0.final 一 引入相關jar檔案 二 struts.xml配置 apache software foundation dtd struts c...

SSH框架整合

記事本手打 正確率略低 1.匯入jar包 name cn.com.product table product name pid column pid class native id name pname column pname property name page column page prop...