知识卡片

事务边界外置

专业/工作 · 302

内容

容器托管事务把提交、回滚、传播属性等控制从业务流程里抽离出来,让方法声明自己需要的事务语义。这样业务代码更专注规则,基础设施负责一致性。发散:事务边界仍必须由人设计,外置不等于自动正确,尤其要避开过大事务和跨资源锁定。

参考来源

《Java EE企业级编程开发实例详解》第3章《EJB 3.1》