Composicao básica EJB3

2 respostas
F

Boa tarde,
Estou estudando EJB3 e gostaria que se possível me ajudassem antes que eu prossiga mais nos detalhes.

Pelo que eu entendi o ejb3 funciona basicamente assim:

1 - Criar um sessionBean para persistir um Entity
1.1 - Um session bean é composto dos tipo Statfull ou Stateless usando respectivas anotações
1.2 - uma anotação @persistetContext (da EntityManeger) para conseguir persistir o “Entity” atraves deste bean

2 - O Entity é composto basicamente pela anotação @Entity na classe seguida da @Table idetificando a tbl = classe
2.1 - Composto também pela anotacao @Id + @GeneratValue p/ gerar automaticamente o um valor de chave do bean
2.2 - tb pelas anotações @ManyToOne, @OneToMany, @ManyToMany, naquele atributo da classe, que seria o campo do relacionamento no modelo.

Basicamente é isso?
Agradeço muito, porque só pelo livro a gente fica meio inseguro se tá entendendo legal.

ah! e pra fazer lookup do session basta usar @EJB na servlet?

2 Respostas

F

Nussa, alguém aí manja de EJB3? ajuda ae?

TangZero

Está tudo praticamente certo.
Quanto a anotação @EJB, ela pode ser utilizada sim dentro de Servlets, desde que o mesmo esteja sendo gerenciado por um Application Server… Essa injeção por @EJB só funciona em ambientes gerenciados por um Container.

Espero não ter falado besteira, pois EJBs são um caos… :roll:

Criado 15 de agosto de 2008
Ultima resposta 15 de ago. de 2008
Respostas 2
Participantes 2