Escolar Documentos
Profissional Documentos
Cultura Documentos
EJBs são componentes do lado do servidor que encapsula as regras de negócios e gerenciam
as transações e segurança. Eles também podem ser integrados web services (REST ou SOAP),
injeção de dependência, JPA, Java Transaction API (JTA), Java Authentication and Authorization
Service (JAAS) dentre outros.
Um contêiner EJB é um ambiente que fornece serviços em tempo de execução, assim como,
gerenciamento de transações, controle de concorrência e segurança.
Session Beans
Se a anotação “@EJ B” e a anotação “@ Inject” do CDI permite a inj eção de dependência, qual
seria a diferença entre elas? A diferencia é que a anotação “@EJB” injeta apenas instâncias dos
EJBs (session beans) que implementam regras de n egócios, tais como, “@Stateless”,
“@Stateful” e “@Singleton”, e podem ser acessados remotamente ou localmente.