Postagens

Mostrando postagens de Dezembro, 2013

Gerenciamento de Transações com EJB - Parte 2

Imagem
Olá pessoal, continuando a falar sobre transações, agora iremos ver como aplicar transações nos objetos EJB.

Visão Geral sobre EJB

Os EJBs são objetos que tem seu ciclo de vida gerenciados pelo Container, ou seja, ele é o responsável por criar, gerenciar, e encerrar este tipo de objeto, o Container prove vários serviços para objetos EJBs, tais como: transações, segurança, acesso concorrente, acesso remoto, entre outros.

Os EJBs estão divididos basicamente em 2 tipo:

Session Beans: Este tipo expõem métodos para serem acessados local ou remotamente, eles são divididos em 3 subtipos:
Stateless: Este não armazena estado entre as chamadas, ou seja, quando o cliente faz uma chamada a um método de um EJB Stateless, a instância que será disponibilizada pelo Container veem de um pool de objetos, onde a cada chamada um objeto diferente pode atender a solicitação;Stateful: Este armazena estado entre as chamadas, ou seja, quando um cliente faz uma chamada a um método de um EJB Stateful, a instância …