Diese Regel markiert Code, der das Objekt UserTransaction mit javax.transaction.UserTransaction oder weblogic.transaction.UserTransaction als Suchzeichenfolge abruft.
Beans für Bean-gesteuerte Transaktionen müssen das Objekt UserTransaction über den EJBContext abrufen. getUserTransaction Methode. Andere Anwendungskomponenten, wie z. B. Servlets und Webkomponenten, rufen die Referenz über eine JNDI-Suche mit dem Namen ab. java:comp/UserTransaction .
Die folgenden Typen von Lookups werden markiert.
Lookup des WebLogic-Objekts UserTransactionBei Bean-gesteuerten Transaktionen wird die Codezeile so geändert, dass sie die getUserTransaction Methode.
Bean-gesteuerter LookupFür Nicht-Enterprise-Bean-Code (Anwendungsclients, Webkomponenten und Servlets) wird ein automatischer korrektur zur Verfügung gestellt, die den Code so ändert, dass ein JNDI-Lookup mit dem Namen verwendet wird, java:comp/UserTransaction. Das Ergebnis gleicht dem folgenden Beispiel:
Lookup des WebSphere-Objekts UserTransaction