Entsprechende Implementierungsdeskriptoreinträge in Kontextsuche sicherstellen

Diese Regel markiert Kontextinstanzen. lookup Methode. Das Argument für die lookup Methode in der Datei web.xml definiert werden.

Die vorgeschlagene Aktion ist, dass der Benutzer für jede gefundene Kontextsuche prüfen sollte, ob eine entsprechende resource-reference , resource-env-reference , oder env-entry Element in der Datei web.xml

Beispiel im folgenden Code-Snippet: lookup Methode markiert.

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam");

Wenn das Argument für die lookup Methode ist "java:comp/env" oder "java:comp/UserTransaction" Kontext lookup Die Methode wird nicht markiert, weil sie nicht bestimmten Ressourcen entspricht.

Im folgenden Beispiel werden die beiden Instanzen der lookup Methode würde nicht markiert werden.

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction");