composicao básica EJB3  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
find_ejb
Thread.start()

Membro desde: 07/04/2008 09:42:03
Mensagens: 44
Offline

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?
find_ejb
Thread.start()

Membro desde: 07/04/2008 09:42:03
Mensagens: 44
Offline

Nussa, alguém aí manja de EJB3? ajuda ae?
TangZero
Java Ninja
[Avatar]
Membro desde: 23/01/2007 16:00:46
Mensagens: 270
Localização: São Paulo
Offline

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


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.....

TangZero

-SCJP 6
-SCWCD 5
-SCBCD 5



[WWW]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team