eclipse搭建SSH(三)——Struts+Spring+Hibernate

接上一篇,本篇主要介绍整合Spring+Hibernate。

搭建环境

eclipse

jdk-8u121-windows-x64

Tomcat8.0

Struts-2.5.26

Spring-5.3.8

Hibernate-5.5.3

搭建的过程中遇到了一些问题,主要有两个,一个hibernate新版本与旧版本的区别;另一个是配置事务管理器,大家在搭建的过程中可以重点关注一下。

1、下载并导入Hibernate jar

在lib路径下导入hibernate相关的jar包(过滤重复),注意,将lib路径下的jar包全部导入到项目Java Build Path路径之下。

2、创建hibernate.cfg.xml文件

在src目录下创建hibernate.cfg.xml文件。

3创建实体类Customer_info.java,与数据表customer_info一致。

4创建对象-关系映射文件Customer_info.hbm.xml

5、创建daoserviceaction

(1)dao层,接口CustomerDao与实现类CustomerDaoImpl。

(2)service层,接口CustomerService与实现类CustomerServiceImpl。这里注意,添加注解,稍后介绍。

(3)action层,新建注册类。

6、修改applicationContext.xml。

(1)配置连接数据库的基本信息,创建sessionFactory。

这里注意,用的是spring5+hibernate5,所以,数据库相关类要使用"com.mchange.v2.c3p0.ComboPooledDataSource",而且,属性name也与老版本不同。

(2)配置事务管理器。这里注意,第一,要在service层实现类中增加注解;第二,这里用到了aop和tx,在xmlns中进行添加。

(3)配置dao、service、action。

7、新建注册页面register.jsp、regsuccess.jsp。

8、修改struts.xml

9、启动Tomcat服务器。

访问http://localhost:8550/SSH_SSH/register.jsp

输入用户名、密码,点击“注册”,显示注册成功页面。

至此eclipse搭建SSH完成。

附:在运行中可能会报各种异常,一般是缺少jar包,下面把完整的jar包列出来,供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值