Eu n�o estou muito a par desta Thread, mas essa resposta puxou uma duvida recente minha:
> Deve lembrar tamb�m que um EJB � um objeto transacional. Se vc esta > criando um sistema de Cat�logo de produto por exemplo de qual o objetivo � > de pesquisa, provavelmente � melhor utilizar somente Servlets/JSP e DAO. Isso � uma verdade verdadeira, ou seja, se meu sistema � muito baseado baseado em pesquisas e retorno de grande quantidade de informa��es, e pouca quantidade - e import�ncia - transacional, � preferivel utilizar somente Servlets/JSPs/DAO ao inv�s de tentar buscar alguma vantagem dos EJB�s? Andr� Barbosa ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 04, 2002 10:42 AM Subject: Re: [enterprise-list] DAO x EJB > Como assim ficou impraticavel?? > > Explica um pouco quais foram as problemas encontradas ?? > > N�o se esque�a que um entity bean � um objeto persistente. Se vc tem > queries que retornam grandes quantidades de registros, um bean deve ser > instinciado para cada query. Um find no entity preferencialmente retorna > um ou poucos registros. Se precisar usar uma lista para mostrar no lado > cliente, h� v�rias solu�oes de resolver isso numa maneira melhor. > > Deve lembrar tamb�m que um EJB � um objeto transacional. Se vc esta > criando um sistema de Cat�logo de produto por exemplo de qual o objetivo � > de pesquisa, provavelmente � melhor utilizar somente Servlets/JSP e DAO. > Se criar um sistema de negocios aonde a funcionalidade transacional � > essential, a perda de performance de EJB em rela��o de DAO n�o > necessariamente � impedimento de uso deles. Com EJB vc ter� muito mais > escalabilidade, seguran�a e estabilidade, transa��es distribuidos etc. H� > at� servidores de aplica��o com failover de transa��es. Integra��o com > sistemas legados tamb�m ser� raz�o para uso de EJB. > > > > "Maykel Tres" <[EMAIL PROTECTED]> wrote on 04/10/2002 09:54:37: > > > Ola pessoal, > > > > J� que est� uma discuss�o de que se deve usar onde, eu pe�o outra > > ajuda dos senhores. > > > > Eu gostaria de saber, com a experi�ncia de voc�s, qual deveria ser a > > minha pol�tica de pesquisa. Eu deveria utilizar DAO(SQL) para > > pesquisas ou EJB(EJBQL)? > > > > Eu fiz alguns testes utilizando Entity no cliente e ficou > > impratic�vel, mudei para Data Objects e o desempenho melhorou muito > > utilizando DAO. Ainda n�o testei utilizando DO com EJB. O que voc�s > > acham sobre o assunto? > > > > desde j� agrade�o pelas colabora��es, > > > > Maykel Tres > > > > > > --------------------------------------------------------------------- > Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
