应用服务器特定集成

Spring的事务抽象通常是与应用服务器无关的。此外,Spring的JtaTransactionManager类(可以选择执行JNDI查找JTA UserTransactionTransactionManager对象)会自动检测后者对象的位置,这取决于应用服务器。访问JTA TransactionManager允许增强事务语义,特别是支持事务挂起。有关详细信息,请参阅JtaTransactionManager javadoc。

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