昨天给同事培训,按公司要求最后要考试。这次讲的是比较细节的技术,我想出个卷子也考不出什么东西来。于是就想到干脆出个题目,让大家做个项目出来。
今天来公司加班,想到这件事。本来想出一个可以给公司用用的小系统,挂在oa上。比如我一直想要用的一个技术人员履历和能力评级系统。但后来想想,这个题目没有用到事务处理,因为这次考试一定要考spring的AOP,以及对各个事务级别的把握。
这样一想,实在想不出公司里面有那个部门有需要事务处理的应用来。于是想到底什么地方需要事务呢?我的印象里面,银行是需要的,因为帐对不上就麻烦了,可惜财务系统都有了。于是网上看到一文章里讲网上购书系统需要事务处理,比如订单插入表和修改库存要放到一个事务里面。于是想到公司的车辆管理现在还在走纸的派车单,完全可以试试。
仔细想想,派车这种应用,一张表就可以搞定,完全没有必要搞得很复杂。反过来想那个网上购书系统,用事务是必须的,但事务回滚的原因是什么呢?是买书的人填错了东西?不是。排除系统的错误,有种情况。还剩一本书的时候,两个人去买,其中一个人就买不到了。那个人一定相当的郁闷。
后面的就没有了,一个晚上的心血。。。
我以为只有我们公司论坛有这毛病呢,想不到这里也这样
刚刚看到一直在闪,我以为会和google一样自动保存呢
没想到。。。
以前光看不写,现在终于遭报应了,出来混总是要还的。。。
自我感觉这文章还是比较有价值的,丢了可惜。斑竹能帮忙找找吗
分享到:
相关推荐
接着,多操作事务处理(Multi-operation Transactions)和隔离约束(Isolation Constraints)是数据库事务处理的关键方面。1SR(One-Shot Serializability)要求每个事务的历史记录都可以等价于一个序列化的历史,在...
6. **扩展模式**:探讨了如何处理并发和事务扩展性的问题。 7. **懒加载与透明持久化的问题**:解释了在使用懒加载时可能遇到的问题以及如何解决这些问题。 #### 四、业务层重构思考 1. **服务外观模式**(Service...
**Blink, IBM Informix Warehouse Accelerator, Business Analytics in (a) Blink, Hekaton**: 这些提及的是具体的产品或技术,如IBM的快速仓库加速器和微软的Hekaton内存优化OLTP引擎,它们都是为高速事务处理和...
在联合国等国际组织中,多边主义不仅是一种合作方式,也是处理国际事务、维护世界和平、促进经济发展的重要原则。 2. 技术在多边外交中的作用:报告中提及“TECHNO-MULTILATERALISM: THE UN IN THE AGE OF POST-...
在Java EE中,EJB是核心组件之一,它提供了面向服务的架构,支持事务管理、安全性、生命周期管理和分布式计算。EJB 3.0及其后续版本大大简化了API,使得开发人员更容易使用。EJB组件可以是会话bean(Session Beans)...
3. **容器服务实现**:诸如事务管理、安全控制、并发处理等服务通常通过面向切面编程(AOP)技术来实现,具体来说是通过动态代理的方式。 4. **POJOs与EJBs的关系**:POJOs(Plain Old Java Objects)本质上是另一种...