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

9 篇文章 0 订阅
6 篇文章 0 订阅

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、实体类或配置文件移动到指定的包下。这样就生成完毕。


到此框架基本搭建完毕。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值