ssh框架集合理解

Spring,Struts2,Hbrinate三个框架集合时,主要的思路是两两合并,Struts和Spring,Spring和Hbriname。


Struts和Spring是利用Spring的控制反转的特性将Struts的配置文件struts.xml进行简化

现在Spring的配置文件中写入

<bean id="userAction" class="com.pzq.web.action">
在Struts的配置文件struts.xml原来是

<action id="userAction" class="com.pzq.web.action">
改写为

<action id="userAction" class="userAction">

Spring和Hbriname的合并主要是数据源的属性注入移动位置和事务的操作改使用Spring框架的方法。

数据源的属性注入:

因为调用配置文件链接数据库是一个很耗时间的过程,所以在第一次链接的时会很慢。把他放到服务器启动的时候进行,提升客户使用体验。

方法是利用ContextlocationListen,触发init()函数,加载配置好的Spring的配置文件(bean.xml),同时将bean.xml写的其他的xml都会在这时加载入服务器。


事务的操作:

Spring带有对JDBC和Hbrinate等数据连接的事务管理器类。

将server层对数据库修改数据的操作的函数,绑定上Spring自带的事务处理函数,就ok了一劳永逸。以后只需要对这类函数按某种命名规则进行创立。这是利用了Spring的AOP原理,切点是修改数据的操作的函数,增强是Spring提供的事务处理的函数,切面是在bean.xml写入的配置。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值