Especificação EJB (Enterprise JavaBeans) 3.0
Este tópico descreve a especificação Enterprise JavaBeans (EJB) 3.0 que é a base do modelo de programação de desenvolvimento e de aplicativos para os aplicativos EJB 3.0. Leia este tópico para obter uma visão geral resumida da especificação EJB 3.0.
A especificação EJB 3.0 foi chamada de forma justificável de o upgrade mais importante para o modelo de programação Java™ Platform, Enterprise Edition 5 (Java EE 5). A especificação EJB 3.0 representa a simplificação e aperfeiçoamento da lógica de negócios e de modelos de programação de persistência usados no Java EE. A origem definitiva de informações é a especificação, que está disponível no website Oracle.
Embora a substituição de Java Persistence API (JPA) seja chamada de classe de entidade, ela não deve ser confundida com enterprise beans de entidade. Uma entidade JPA não é um enterprise bean e não é necessário executá-la em um contêiner de EJB.
- Contratos e requisitos principais do EJB
- API (Interface de Programação de Aplicativos) simplificada EJB 3.0
- JPA
A API simplificada EJB 3.0 fornece informações sobre a simplificação de APIs e SPIs EJB existentes em versões anteriores da especificação EJB.
O documento de JPA introduz as diretrizes de desenvolvimento de entidade persistente de estilo Plain Old Java Object (POJO).
Outra fonte ideal para informações EJB 3.0 é o Mastering Enterprise JavaBeans 3.0, Fourth Edition. Essa edição apresenta os capítulos sobre beans de sessão e beans orientados à mensagem, EJB e conceitos de persistência de integração e avançados doJava EE. Também inclui uma cobertura sobre como o JPA e o POJO utilizam entidades com o modelo de programação EJB.