기본 Java 패키지에 EJB 클래스 삽입 안함

Java 코드와 함께 고유 패키지 이름을 사용하고 기본 Java 패키지는 사용하지 않는 것이 우수 사례입니다. WebLogic을 이용하면 이 사례를 EJB 클래스에 적용할 수 있습니다. 그러나 WebSphere traditional 및 Liberty는 기본 Java 패키지에 포함된 EJB를 배치하지 않습니다.

이 규칙은 기본 Java 패키지에 정의된 엔터프라이즈 Java Bean을 플래그 지정합니다. Java 클래스는 이 클래스가 구현하는 인터페이스로 식별하거나 이 클래스에 사용된 어노테이션으로 식별합니다.

이 규칙은 다음 EJB 인터페이스 중 하나를 구현하는 모든 클래스를 플래그 지정합니다.

또한, 다음 EJB 어노테이션 중 하나로 어노테이션된 모든 클래스를 플래그 지정합니다.

이 규칙으로 분석한 결과가 애플리케이션에 표시되면 고유하게 이름이 지정된 Java 패키지를 작성하여 Java Bean과 관련 클래스를 삽입하십시오. 해당 클래스가 새 패키지로 이동하도록 코드를 리팩터하십시오. ejb-jar.xml과 같은 텍스트 파일이나 기타 소스 코드의 모든 참조를 업데이트하십시오.