您的位置:首页 > 编程语言 > Java开发

Struts2+Spring3.0+hibernate框架搭建步骤

2014-02-19 15:26 381 查看
1.在MyEclipse(我用的是8.5版本)下建立一个web project

2.右击工程选择MyEclipse下中选择add struts....选项,选择Struts 2.1版本,



3.点击Next继续,导入这两个包core,struts2 spring,下图打钩部分:



4.在src下的struts.xml中<struts></struts>间加入以下代码(这是全局变量的设置,设置编码,这边value可以是gbk,utf-8等,这个要根据整个编码格式有关。):



5.同样方式整合spring,如图所示(这边要导入core,aop,persistence,jdbc,web五个包,即下图打钩部分,其他默认即可。):



6.类似方法整合Hibernate,如图所示:



7.点击Next继续,如图所示:



8.

这个要先配置一个数据源,然后在hibernate.cfg.xml加入以下配置代码

<property name="connection.autocommit">true</property><!不然不会提交到数据库>

整合完,系统会自动生成hibernate.cfg.xml配置文件

9.在MyEclipse的

模式下建立数据源:



根据要求填入数据就可以,就可以操作上述步骤

10.
在web.xml中加入如下代码,配置Spring监听:

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/classes/applicationContext.xml</param-value>

</context-param>

11.

由于在利用ssh框架进行开发过程中,很多错误或异常不会显示在控制台,所以为了调试方面,需要工程添加一个配置文件log4j.properties,log4j简单说就是一个日志输出组件,便于对打印输出进行控制,在本系统用到的配置如图所示,



12.(这一步就看自己需不需要了)

数据库表建立完,就可以通过hibernate给项目自动生成实体类、配置文件以及DAO等,这样就不会人工去编码,以下是自动生成方法。

数据库反向生成DAO:

               打开MyEclipse Database Explorer窗口,在左侧的浏览器窗口中右键→new,建立数据库连接

              

               选择需要反向生成的表,右键选择hibernate reverse engineering,在java src folder选择hibernate工程,

              

                点击next,type mapping选择hibernate types。

                

               将生成的DAO、实体类或配置文件移动到指定的包下。这样就生成完毕。

到此框架基本搭建完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息