前言
本篇文章使用一個簡單的例子,介紹使用IDEA整合 Struts2+Spring4+Hibernate5+MySQL,大神略過,文章末附帶源代碼下載連接。
1、數據庫設計
首先在MySQL中新建“ssh”數據庫,新建“product”表:包括pid、pname、price字段,並且設定pid爲主鍵、自動遞增。
2、新建工程導入 jar 包
IDEA 新建 java enterprise 工程導入 Struts2、Spring4、Hibernate5 的必要 jar 包,當然還有連接 MySQ 的 jar 包。
3、編寫 java 代碼和配置文件(核心)
代碼分層:
Action、Service、Dao 和 domain 層。
配置文件 :
web.xml(配置 struts2 的核心過濾器和 spring 的核心監聽器)
log4j2.xml(配置日誌 )
struts.xml(配置 action)
applicationContext.xml(配置依賴注入、事務管理和 Hibernate 的相關屬性,以及數據源)
4、編寫界面
這裏作爲測試,只有一個頁面: addproduct.jsp。
5、測試
查看數據庫的表記錄:
6、下載
1、本例源代碼下載