이 규칙은 javax.transaction.UserTransaction 또는 weblogic.transaction.UserTransaction을 검색 문자열로 사용하여 UserTransaction 오브젝트를 검색하는 코드를 플래그 지정합니다.
Bean 관리 트랜잭션 Bean은 EJBContext를 사용하여 UserTransaction 오브젝트를 확보해야 합니다. getUserTransaction 메소드를 사용하여 변경할 수 있습니다. 서블릿 및 웹 컴포넌트와 같은 기타 애플리케이션 컴포넌트는 다음 이름을 사용하여 JNDI 검색을 통해 참조를 가져옵니다. java:comp/UserTransaction .
다음과 같은 검색 유형이 플래그됩니다.
WebLogic UserTransaction 검색Bean 관리 트랜잭션의 경우, 코드 행은 getUserTransaction 메소드를 사용하여 변경할 수 있습니다.
Bean 관리 검색비 엔터프라이즈 빈 코드(애플리케이션 클라이언트, 웹 컴포넌트 및 서블릿)의 경우, 자동화된 수정이 제공되어 해당 이름의 JNDI 조회를 사용하도록 코드가 변경됩니다, java:comp/UserTransaction. 결과는 다음 예제와 유사합니다.
WebSphere UserTransaction 검색