應用伺服器特定整合

Spring 的事務抽象通常是應用伺服器無關的。此外,Spring 的 JtaTransactionManager 類(可以選擇性地查詢 JTA UserTransactionTransactionManager 物件的 JNDI 位置)會自動檢測後者的位置,該位置因應用伺服器而異。能夠訪問 JTA TransactionManager 可以增強事務語義 — 特別是支援事務掛起。有關詳細資訊,請參閱 JtaTransactionManager 的 javadoc。

Spring 的 JtaTransactionManager 是在 Jakarta EE 應用伺服器上執行的標準選擇,已知可在所有常見伺服器上工作。高階功能,例如事務掛起,在許多伺服器上(包括 GlassFish、JBoss 和 Geronimo)也能工作,無需任何特殊配置。