java事务设计.docVIP

  • 2
  • 0
  • 约1.27万字
  • 约 12页
  • 2017-11-17 发布于河南
  • 举报
java事务设计

《JAVA事务设计》读书若干笔记 一. 概述 事务模型 Java 中有三种可以的事务模型,分别称作本地事务模型(Local Transaction Model),编程式事务模型(Programmatic Transaction Model),和声明式事务模型(Declarative Transaction Model) 本地事务模型: 事务是交给本地资源管理器(local resource manager)来管理的。资源管理器是用于通信的、事实上的数据源(datasource)提供者。举例来说,对于数据库,资源管理器是通过数据库驱动和数据库管理系统(Database Management System,DBMS)来实现的。对于JMS,所谓资源管理器就是通过特定的JMS 提供者(provider)实现的队列(queue)或主题(topic)的连接工厂(connectionfactory)。经由本地事务模型,开发人员管理的是“连接(connection)”,而非“事务”。DBMS和JMS 的提供者真正管理了本地事务 编程式事务模型: 利用了Java 事务API(Java Transaction API, JTA)及其底层事务服务实现的 能量以提供事务支持,突破了“本地事务模型”的种种限制。通过编程式事务模型,开发人员的编码对象是“事务”,而非“连接”。通过使用javax.transac

文档评论(0)

1亿VIP精品文档

相关文档