Spring+Struts+Hibernate探讨
文章平均质量分 76
iteye_4034
这个作者很懒,什么都没留下…
展开
-
深入剖析Spring对Hibernate事务管理的核心原理
问题提出: Spring对Hibernate有自动管理事务功能,业务类的方法调用DAO类(例如:MeddicService业务类调用MeddicDAO类的save保存方法)是可以进行事务管理的,即“事务传播行为”,疑问来了,如果DAO的save方法有2个操作(如保存2个对象)的时候,一个成功了另一个失败,那么能否保持事务一致性? 现在,我通过一个实验去剖析我们的疑问...2009-10-26 17:05:36 · 160 阅读 · 0 评论 -
Spring Ioc(依赖注入)入门例子--属性注入
1、定义2个接口。(不属于例子范畴):[code="java"]package com.IoC;public interface Person { /** * 使用斧子 */ public void useAxe();}[/code][code="java"]package com.IoC;public interface Axe...2009-06-15 11:31:36 · 111 阅读 · 0 评论 -
Spring @AspectJ 实现AOP 入门例子
AOP的作用这里就不再作说明了,下面开始讲解一个很简单的入门级例子。引用一个猴子偷桃,守护者守护果园抓住猴子的小情节。1、猴子偷桃类(普通类):[code="java"]package com.samter.common;/** * 猴子 * @author Administrator * */public class Monkey { ...2009-06-18 12:59:46 · 107 阅读 · 0 评论 -
[Spring]并发访问bean出错解决方案,Spring中Bean的生命周期。
项目准备交付了,却出现了一个致命的问题: 项目场景:有一个核心业务类--根据个人编号,调用各种数据进行运算。 出现问题:A用户和B用户同时访问出现乱码错误,并且偶尔出现,A提出请求的时候返回B的结果。 重现错误:因为没有测试用例,项目几乎裸奔。所以用js模拟用户频繁请求,一下是html测试代码: <html><head><title...2010-11-28 22:25:33 · 288 阅读 · 0 评论 -
Spring管理Bean、Hibernate事务,造成死锁问题的解决方法【探索篇】
一、先介绍一下手头的项目情况: 1、同时操作4个表,分别是25w、55W(CRUD操作),以及另外另个副表也是25w、55w(只写)。 2、应该也是50-100人左右同时操作。 二、这几天遇到的问题,就是数据死锁,以下附上错误部分错误提示: 事务(进程 ID 62)与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行...2011-03-25 12:10:05 · 1354 阅读 · 0 评论 -
使用annotation注解,整合DWR3 + Spring3 + Hibernate3
首先参考了wangcheng的一个博客:http://wangcheng.iteye.com/blog/409548 因为我的Spring已经是使用annotation注解,所以现在加入DWR框架一样使用annotation注解,Spring、Hibernate文件配置这里不做解释。1.系统的业务类: package com.gxuwz.shiplock.mainservice...原创 2012-09-13 17:16:29 · 141 阅读 · 0 评论