Komponenty EJB (Enterprise JavaBeans) jednostki

Ta reguła powoduje oznaczenie elementów entity w plikach ejb-jar.xml.

Komponenty bean jednostki są opcjonalne w specyfikacji EJB 3.2 i nie są obsługiwane na serwerze Liberty ani Liberty Core. Interfejs API komponentów bean jednostki jest oznaczony jako nieaktualny na serwerze WebSphere Application Server traditional 8.5.5 oraz 9.0 i może zostać usunięty w późniejszej wersji. Narzędzie EJBDeploy używane do wdrażania aplikacji z komponentami bean obiektów również jest nieaktualne i może zostać usunięte w przyszłości (w momencie usuwania komponentów bean obiektów lub wcześniej).

Interfejs JPA (Java Persistence API) stanowi alternatywę dla komponentów EJB jednostki na potrzeby obsługi operacji nowej bazy danych i innych operacji dotyczących trwałości.

Liberty zignoruje ziarna encji zdefiniowane w aplikacjach, jeśli nie zostaną one wywołane. Jeśli aplikacja ma zdefiniowane ziarenka encji, ale ale ich nie używa, aplikacja będzie działać na Liberty bez konieczności wprowadzania jakichkolwiek zmian.

Interfejs JPA (Java Persistence API) stanowi alternatywę dla komponentów EJB jednostki na potrzeby obsługi operacji nowej bazy danych i innych operacji dotyczących trwałości. Aktualizowanie komponentów bean jednostki może być trudne, lecz można je uprościć, jeśli aplikacja używa wzorców projektowych, takich jak DTO, fasada sesji i DAO.