首页 > 其他 > 详细

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

时间:2014-02-19 23:03:37      阅读:590      评论:0      收藏:0      [点我收藏+]

1.在MyEclipse(我用的是8.5版本)下建立一个web project

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

8.

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

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

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

9.在MyEclipse的bubuko.com,布布扣模式下建立数据源:

bubuko.com,布布扣

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

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简单说就是一个日志输出组件,便于对打印输出进行控制,在本系统用到的配置如图所示,

bubuko.com,布布扣

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

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

数据库反向生成DAO:

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

              

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

              

                点击next,type mapping选择hibernate types。

                

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


到此框架基本搭建完毕。



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

原文:http://blog.csdn.net/lican19911221/article/details/19488767

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!