Ok Sven eu vou explicar novamente...
Imagine que eu tenha uma classe de relacionamento Compra com atributos
material, produto e data da compra. Para implementar eu não teria que ter um
código nessa classe ? pois então, suponha que eu não queira criar um outro
atributo para representar o código da classe mas quero utilizar o código da
classe como sendo material e produto juntos. Isto é, eu quero que a chave
primária da tabela Compra seja material e produto juntos.
Sendo assim, o EJB sugere a criação de uma classe que represente esse
código, no caso eu poderia criar uma classe chamada CodigoCompra com atributos
Material material e Produto produto e na classe Compra eu simplesmente criaria
um atibuto Codigo do tipo CodigoCompra.
Ok ?
Eu gostaria de saber qual a vantagem de fazer isso ?
Não sei se consegui explicar.... mas....mesmo assim muito obrigado..
Valter
Sven van ´t Veer wrote:
> Não entendi muito bem a sua pergunta, mas vou tentar de qualquer forma.
> Em EJB precisa de duas interfaçes e uma classe (Entity beans tb precisam
> de uma classe de chave primário).
> interfaces:
> MyEJBHome
> MyEJB
> MyEJBBean
>
> A implementação do funcionamento do componente entá no MyEJBBean. O
> MyEJBBean deve implementar a interface MyEJB que no caso é a interface
> chamado RemoteInterface.
>
> Quando um Cliente quer usar o Bean, ele faz um lookup no Home e o
> container o devolve um HomeInterface. Depois o cliente manda o container
> instanciar um Bean da seguinteforma : myejb.create() e o container o
> devolve o RemoteInterface. Atravez do remote interface, o cliente pode
> chamar os bussiness methods no ejb.
>
> Atrás das curtinas fica um pouco mais complicado, mas isso é a
> explicação mais simples.
>
> Sven
>
> valter vieira de camargo wrote:
>
> > Olá caros... tudo bem ?
> >
> > Estiver dando uma olhada em Enterprise Java Beans e vi que
> > quando temos uma classe de relacionamento, cujo código é composto, o
> > sugerido é que se crie uma classe que represente o código daquela
> > classe.... Estou certo ?
> >
> > Eu gostaria de saber qual a vantagem e porque o EJB faz isso
> > .....
> >
> > Sem mais, Valter.
> >
> >
> > ------------------------------ LISTA SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
> >
> >
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------