1. 程式人生 > >MyEclipse上快速SSH框架搭建,由資料庫表生成類

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方法

並且三個配置檔案當中對應的配置程式碼段落也會自動生成。