SSH專案整合

2022-04-17 18:40:41 字數 1304 閱讀 8257

其實框架的整合無非就是jar包和配置檔案:

struts2、spring、hibernate這三個框架,分清楚什麼作用就好配置了。

jar包我們就不說了,這裡看下配置檔案吧:

struts.xml:

<?xml version="1.0" encoding="utf-8" ?>

/test.jsp

配置這個後,需要在web.xml中配置struts的過濾器,至於為什麼呢?因為它是與前台頁面進行互動的工具,需要對使用者輸入的位址鏈結進行一些過濾功能。乙個web專案讀取配置檔案的順序是先從web.xml中讀取的,也就是說我們需要將struts與spring都在web.xm中設定好,讓他們可以訪問到這兩個的配置檔案。

web.xml的內容:

<?xml version="1.0" encoding="utf-8"?>

index.html

index.htm

index.jsp

default.html

default.htm

default.jsp

org.springframework.web.context.contextloaderlistener

contextconfiglocation

struts2

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

/*

<?xml version="1.0" encoding="utf-8"?>		

hibernate主要與資料庫打交道:

hhibernate.cfg.xml:

<?xml version="1.0" encoding="utf-8"?>

org.hibernate.dialect.mysql5innodbdialect

true

update

hibernate管理po類和資料庫打交道還需要實體類的hibernate配置檔案:

通常是**.hbm.xml:這些都可以在幫助文件找到。

另外資料庫的url和使用者名稱密碼這裡也要用db.properties來命名:

jdbcurl = jdbc:mysql:///itcastoa0720

driverclass = com.mysql.jdbc.driver

user = root

password = root

。這樣就相當於將三大框架整合完成。

SSH整合示例

乙個簡單的登入的例子,採用ssh進行整合。由於登入的例子挺簡單,dao層,service層,struts action等檔案就沒有在此詳細寫出來,下面列出了整合時一些關鍵的配置 spring配置 struts action配置struts config.xml web.xml檔案的配置 action...

ssh整合配置

8.編寫業務邏輯呼叫dao 9.在spring配置檔案中配置dao與業務邏輯的依賴注入 以及action與業務邏輯的注入 執行程式完成功能 10.如果第9步結束執行時出錯,刪除對映檔案中資料庫名稱資訊 persistence org.springframework.web.struts.delega...

SSH框架整合

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