Pode utilizar a área de trabalho e testar beans empresariais em conformidade com a arquitectura de componentes distribuída definida na especificação de Enterprise JavaBeans (EJB) 3.10.
Ao usar esta especificação, poderá desenvolver beans de forma mais simples do que na 2.1 padrão. Poderá anotar o código de origem Java de modo a facultar informações previamente contidas em descritores de implementação XML. Utilizando anotações Java™ permite-lhe criar EJBs e beans de Arquitectura de Persistência Java (JPA) rapidamente e facilmente a partir de "objectos Java simples e antigos" (POJOs). Para EJBs, estes poderão ser criados sem implementar interfaces de EnterpriseBean.
Este produto suporta níveis de especificação Enterprise JavaBeans 2.1 e 3.0. Todas as ferramentas EJB no produto estão acessíveis a partir da perspectiva Java EE no ambiente de trabalho. Poderá criar beans de sessão (com estado ou sem estado) ou beans orientados para mensagens, especificando simplesmente a anotação que define o componente no POJO. Poderá efectuar configurações adicionais para o bean, especificando anotações adicionais na classe de Java. O editor Java faculta validação, assistência a conteúdos e QuickFixes para as anotações de EJB 3.0, bem como suporte para refactorizar beans. Para uma assistência mais completa com anotações EJB 3.0, poderá usar a vista de Anotações para adicionar ou eliminar anotações e para modificar os valores de atributos das anotações. Os descritores de implementação para os módulos do EJB 3.0 são opcionais, mas poderão ser criados para configuração adicional.
Novidade na EJB 3.1 (JSR 318)
Para informações adicionais no EJB 3.0, consulte a especificação adicional: JSR 220: Enterprise JavaBeans™ 3.0