Vývoj aplikací EJB 3.1

Pracovní plochu můžete využít k vývoji a testování objektů enterprise bean tak, aby odpovídaly distribuované architektuře komponent definované ve specifikaci Sun Microsystems Enterprise JavaBeans (EJB) 3.10.

Za použití této specifikace můžete vyvíjet objekty bean jednodušeji než pomocí standardu 2.1. Zdrojový kód Java lze anotovat, a doplnit tak informace dříve obsažené v deskriptorech implementace XML. Za použití anotací Java™ můžete snadno a rychle vytvářet objekty EJB i JPA (Java Persistence Architecture) z objektů POJO (Plain Old Java Objects). Objekty EJB lze vytvářet i bez implementace rozhraní EnterpriseBean.

Tento produkt podporuje úrovně specifikace Enterprise JavaBeans 2.1 a 3.0. Všechny nástroje EJB v rámci produktu jsou přístupné prostřednictvím perspektivy Java EE pracovní plochy. Objekty typu session bean (stavové a nestavové) a objekty typu message-driven bean můžete jednoduše vytvářet určením anotace pro definování komponenty v objektu POJO. Další konfiguraci pro objekt typu bean lze zajistit určením dalších anotací ve třídě Java. Editor Java nabízí pro anotace EJB 3.0 ověřování platnosti, obsahovou asistenci a rychlé opravy QuickFixes. Kromě toho podporuje refaktoring objektů bean. Další služby pro anotace EJB 3.0 najdete v pohledu Anotace, kde můžete další anotace přidat i odstranit, případně upravovat hodnoty atributů anotací. Deskriptory implementace pro moduly EJB 3.0 jsou pouze volitelné, nicméně lze je pro další konfigurace vytvořit.

Novinky v modulu EJB 3.1 (JSR 318)

Java EE 5 usnadňuje vývoj objektů EJB těmito způsoby:

Další informace o EJB 3.0 najdete v oficiální specifikaci: JSR 220: Enterprise JavaBeans™ 3.0