MyEclipse上快速SSH框架搭建,由資料庫表生成類
struts2、spring4、hibernate5三大框架整合,資料庫使用的是MySql資料庫
資料庫部分,我使用的是Navicat for MySQL先把資料庫,以及表都建好了,如圖
然後可以開始搭建SSH框架
首先新建一個web工程專案,這邊我已經先建好了
然後右擊專案名稱,選擇Configure Facets–>Install Spring Factes(有一部分版本的MyEclipse的Configure Facets在MyEclipse選項當中),然後根據提示,選擇,基本上跟著預設走就可以了
選擇完成後該專案裡會新增對應的Sping依賴包並且會生成對應的配置檔案applicationContext.xml,預設生成在src目錄下
然後我們選擇到資料庫連線的視窗
建立一個新的資料庫連線。
右擊選擇新建,資料庫選擇MySql 連線使用本地主機後面填寫對應的資料庫名稱,然後填上MySql的使用者密碼,新增連線所需要用到的Jar包,就可以自動生成連線以及配置檔案。
然後回到MyEclipse介面,右擊專案名稱選擇Configure Facets–>Install hibernate Facte
生成工具類可以不勾選
然後連線資料庫
之後再切換到資料庫的介面
現在可以通過資料庫表單建立對應的Bean類以及dao類
選擇剛才建好的連線,選擇到表,右擊表,選擇Hibernate Reverse Engineering,注意建立的時候最上面要選擇對應的專案
建立好後會生成對應的.hbm.xml配置檔案
最後一步就是配置struts2,同樣右擊專案名稱選擇Configure Facets–>Install struts2 Facte
會自動生成對應的配置檔案並且web.xml檔案當中也會生成相應的程式碼。
最後這個框架就基本搭建好了,目錄結構如下
總結:SSH框架這樣搭建,個人感覺還是比較好用的
可以根據資料庫表來生成對應的類,以及getter setter方法
並且三個配置檔案當中對應的配置程式碼段落也會自動生成。