2.5 事务
来源:互联网 发布:暗黑破坏神知乎 编辑:程序博客网 时间:2024/05/06 13:54
事务处理概念虽然不是很难理解,但是在开发过程中难免会出现忘了关闭连接、或者例外处理不全的情况,这里错误平时调试很难发现,长时间运行才能发现。当然可以通过weblogic的监控查找错误,但是很少很费时间。
作为一个开发平台,就应该建立一种模式,业务开发人员只需要按照模式进行开发,而不必关心如何建立事务、结束事务以及例外处理。
我们建立一个基础的业务类BaseBusiness,所以用户的业务都继承这个类。这个类有一个抽象方法需要开发实现。
/**
* 业务方法,实现真正的业务操作
* @param ds 数据库连接
* @param request Request,包含需要的全部参数
* @return 操作结果
* @throws java.lang.Exception
*/
abstract public RetInfo business(DataSource ds,Request request) throws Exception;
这里类对外的方法是
/**
* 建立数据源,业务控制方法
* @param request Request,包含需要的全部参数
* @return 查询结果
* @throws java.lang.Exception
*/
final public RetInfo business(Request request) throws Exception {
这样开发人员的工作就会大大简化,程序出错的情况也大为减少。
还有,由于进行统一管理,可以在这里增加特殊功能比如监控性能和日志输出。
- 2.5 事务
- spring 2.5 配置事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- 事务
- Embed用法笔记
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(17)-CS8900 NDIS Miniport driver简析(3)
- 甲骨文发布Java补丁程序 修复27处漏洞
- MySQL 笔记
- 新世界第三天 九九乘法表
- 2.5 事务
- 为了草根用户的创新OPDA team团队访谈录
- linux 下 imp 不能用
- 简析利用调试器寄存器实现内核函数的HOOK
- Windows XP下 Apache2.2 php5.3 安装和配置
- 转:perl-项目总结
- boost:pool 一实例
- 屏幕滚动
- zigbee相关