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方法
并且三个配置文件当中对应的配置代码段落也会自动生成。