|
Bom pessoal eu gostaria de discutir com voc�s
algumas t�cnicas de implementa��o que eu adotei em meus ejb.
Em primeiro lugar eu utilizei BMP/CMP delegation.
Existe um documento muito legal no theserverside.com e no site da sun chamado
seven rules for ejb optimization que fala sobre essa t�cnica. Mas eu fiz algo
ainda mais legal, eu encapsulei os meus CMP em DAOs (data access object). Assim
sendo eu tenho o meu factory de DAOs e o dia que eu quiser utilizar ldap para
persistir os meus ejb, soh mudo uma chamada.
Mas o grande desafio para mim foi Queries. Uma vez
que n�o podemos prever todos os finder que v�o ser necess�rios pelo pessoal que
vai utilizar os beans.
Ao inv�s de implementar os DSOs
(data service object), eu fiz uma camada de entidade junto com a implementa��o
do pattern Value List Handler. O que a entidade tem � basicamente uma tabela
relacionando bean / tabela, property / coluna (isso bem a grosso modo). Isso
infelizmente � uma repeti��o do meu ejb.xml, sendo que esse arquivo possui o
mapeamento dos meus CMP.
Quem quiser discutir comigo
sobre esse assunto esteja a vontade, uma vez que eu s� conhe�o 2 pessoas que
fizeram o mesmo que eu (um na borland e outro nos eua). Uma segunda opini�o �
sempre legal.
[]�s
|
- Re: [java-list] DAO e outras t?cnicas de persist... Antonio Kantek
- Re: [java-list] DAO e outras t?cnicas de pe... Sven van �t Veer
- Re: [java-list] DAO e outras t?cnicas d... Antonio Kantek
- Re: [java-list] DAO e outras t?cnic... Eduardo da Fonseca Frazao
