个人整理SSH框架xml的配置过程

个人整理SSH框架的过程

所需要的技术支持

  1. struts2 2.3
  2. spring 4.3
  3. hibernate 5
  4. c3p0
  5. mysql 5.0
  6. junit(测试用)

目前需要导入的maven依赖文件
这里写图片描述
这里写图片描述

  • 有很多中方法配置ssh
  • 个人常用配法如下

HiberNate:
首先配置hibernate.cfg.xnl文件,
这里写图片描述
然后再配置对象的映射文件,这里我就以StudentEntity的配置信息为代表,
用hibernate插件可以直接生成实体类的信息。
这里写图片描述

hibernate配置好了就可以来测试一把了!
写了个测试类看看效果,效果还不错~一步步走向成功
这里写图片描述

hibernate配置好了接下来看看大头spring吧

spring我个人把它分开来配,请看下图
这里写图片描述
个人觉得,分开配理得更清楚,不然一大堆配置混在一起,也不方便后期维护

我采取的配置方法是先从hibernate下手,把里面的东西全放进spring,所以先建立了db.properties文件存放数据库连接信息,也就是在hibernate.cfg.xml中注释掉的信息,如下图
这里写图片描述

数据连接信息弄好了就要用maven去附加一个依赖叫做c3p0,在开始的时候已经注明所需要的依赖了,
这里写图片描述

接下来就比较多了,我同时配置了sessionfactory,事务管理器,事务的切点(执行方法时候扑捉关键字自动开启关闭事务)
这里写图片描述
最后是我们的struts2以及struts.xml了
各位请看
这里写图片描述
值得注意的是在struts.xml中action标签中引入的class是applicationContext-action中的所配的StudentAction的bean id
这里写图片描述

业务逻辑层(业务逻辑层中的数据访问层dao需要提供setting方法给spring注入的空间)
这里写图片描述
然后在对应的application-Context-biz中实现spring注入
这里写图片描述

数据访问层dao需要注入的是hibernate的sessionfactory
这里写图片描述

以上只是个人常用配法,大道三千,肯定有更好的方法值得我们去学习,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值