Entity Enterprise JavaBeans (EJB)

Toto pravidlo značí prvky entity v souborech ejb-jar.xml.

Objekty entity bean jsou volitelné ve specifikaci EJB 3.2 a nejsou podporovány na serveru Liberty nebo Liberty Core. Rozhraní API entitních bobů je v tradičních stránkách WebSphere Application Server V8.5.5 a V9.0 zastaralé a může být odstraněno v pozdější verzi. Nástroj EJBDeploy používaný k implementaci aplikací s objekty entity bean byl také zamítnut a v budoucnu může být odebrán, buď ve stejnou dobu, kdy budou odebrány objekty entity bean, nebo dříve.

Rozhraní JPA (Java Persistence API) představuje alternativu k použití objektů EJB entity bean pro novou databázi a dalších operací souvisejících s perzistencí.

Liberty bude ignorovat entity beans definované v aplikacích, pokud nejsou volány. Pokud má vaše aplikace definované entity beans, ale je nepoužívá, aplikace poběží na Liberty bez nutnosti jakýchkoli změn.

Rozhraní JPA (Java Persistence API) představuje alternativu k použití objektů EJB entity bean pro novou databázi a dalších operací souvisejících s perzistencí. Upgrade objektů entity bean může být obtížný, ale může být zjednodušen, pokud vaše aplikace používá vzory návrhu, jako je DTO, Session Facade a DAO.