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.

A especificação EJB 3.0 está organizada em três áreas:
  • Contratos e requisitos principais do EJB
  • API (Interface de Programação de Aplicativos) simplificada EJB 3.0
  • JPA
Os contratos e os requisitos principais do EJB definem as interfaces com o provedor de serviço (SPIs) entre a instância do enterprise bean e o contêiner do enterprise bean. Essa parte da especificação também inclui as APIs entre o provedor do enterprise bean e o contêiner do enterprise bean, protocolos, contratos de componente e de contêiner, problemas no nível do sistema, serviços de infraestrutura que são fornecidos pelo contêiner para o bean ou outras informações sobre o pacote de desenvolvimento e implementação de beans de sessão, orientados à mensagem e de entidade.

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.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_ejb3spec
Nome do arquivo: cejb_ejb3spec.html