应用服务器特定集成

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

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