此規則會標示使用 javax.transaction.UserTransaction 或 weblogic.transaction.UserTransaction 作為查閱字串,來擷取 UserTransaction 物件的程式碼。
Bean 管理的交易 Bean 必須利用 EJBContext 來取得 UserTransaction 物件 getUserTransaction 方法。 其他應用程式元件 (例如 Servlet 及 Web 元件) 會透過使用該名稱的 JNDI 查閱來取得參照。 java:comp/UserTransaction .
會標示下列類型的查閱。
WebLogic UserTransaction 查閱對於 Bean 管理的交易,程式碼行會變更為使用 getUserTransaction 方法。
Bean 管理的查閱對於非企業 Bean 程式碼 (應用程式用戶端、Web 元件和 servlets),將提供自動化的 修正程式,將代碼變更為使用 JNDI 查找名稱、 java:comp/UserTransaction. 結果類似於下列範例:
WebSphere UserTransaction 查閱