EJB (Entity Enterprise JavaBeans) entitate

Această regulă semnalează elementele entity din fişierele ejb-jar.xml.

Bean-urile entitate sunt opţionale în specificaţia EJB 3.2 şi nu sunt suportate pe Liberty sau Liberty Core. API-ul de bean entitate este perimat în WebSphere Application Server tradiţional V8.5.5 şi V9.0 şi ar putea fi înlăturat într-o versiune ulterioară.

Unealta EJBDeploy utilizată pentru implementarea aplicaţiilor cu bean-uri entitate a fost şi ea perimată şi poate fi înlăturată în viitor, odată cu înlăturarea bean-urilor entitate sau înainte.

JPA (Java Persistence API) este o alternativă la folosirea bean-urilor entitate EJB pentru noua bază de date şi alte operaţii legate de persistenţă.

Modernizarea bean-urilor entitate poate fi dificilă, dar poate fi simplificată dacă aplicaţia dumneavoastră utilizează modele de proiectare precum DTO, Session Facade şi DAO.