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]

Responder a