跳到主要内容

应用服务器特定集成

ChatGPT-4o 中英对照 Application server-specific integration

Spring 的事务抽象通常与应用服务器无关。此外,Spring 的 JtaTransactionManager 类(可以选择性地通过 JNDI 查找 JTA 的 UserTransactionTransactionManager 对象)会自动检测后者对象的位置,这在不同的应用服务器中是不同的。访问 JTA TransactionManager 可以实现增强的事务语义——特别是支持事务挂起。详情请参见 JtaTransactionManager javadoc。

Spring 的 JtaTransactionManager 是在 Jakarta EE 应用服务器上运行的标准选择,并且已知可以在所有常见服务器上运行。高级功能,例如事务挂起,也可以在许多服务器上运行(包括 GlassFish、JBoss 和 Geronimo),无需任何特殊配置。