事务管理
企业应用模式---并发
数据访问层参与事务过程,但是不管理事务。在数据访问层的不同方法调用可以参与到一个事务过程中。
事务基础设施的目标在于让开发应用系统的程序员无需关注底层的事务处理,让数据访问对象仅包含实际的数据存取代码,而不需要编写事务处理代码。
传统的J2EE事务管理
传统的J2ee事务管理解决方案是使用全局容器事务:事务由应用服务器来协调,应用服务器等级所有参与事务的资源。在使用全局事务的情况下,一旦数据访问对象使用了涉及事务的资源,应用服务器容器将根据需要进行提交或者回滚。
在全局j2ee事务的情况下,应用程序开发人员都不需要关心有多少资源参与了事务。容器负责处理所有各种情况下的事务管理。