EJB(Entity Enterprise JavaBeans)

이 규칙은 ejb-jar.xml 파일에서 entity 요소를 플래그 지정합니다.

EJB 3.2 스펙에서 엔티티 Bean은 선택사항이고 Liberty 또는 Liberty Core에서 지원되지 않습니다. 엔티티 Bean API는 WebSphere Application Server traditional V8.5.5 및 V9.0에서 더 이상 사용되지 않으며 향후 버전에서 제거될 수 있습니다.

엔티티 Bean이 있는 애플리케이션을 배치할 때 사용되는 EJBDeploy 도구도 더 이상 사용되지 않으며 엔티티 Bean이 제거되는 것과 동시에 또는 그 이전에 제거될 수 있습니다.

JPA(Java Persistence API)가 새 데이터베이스와 기타 지속성 관련 조작에 EJB 엔티티 Bean을 사용하는 것에 대한 대안이 됩니다.

엔티티 Bean을 업그레이드하는 데 어려울 수 있지만, 애플리케이션이 DTO, Session Facade, DAO와 같은 디자인 패턴을 사용하는 경우 간단해질 수 있습니다.