Bem, se vc usar EJBs, nao sei pq vc usaria conexoes... A menos q fossem
DAOs, mas acho q vc nao se refere a isso...
Em designs claros, servlets e JSPs simplesmente nao usam conexoes. O acesso
eh feito no layer dos EJBs.
----------------------------------------------------
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Moderador SouJava - www.soujava.org.br
----Original Message Follows----
From: "Felipe F. Palma Dias" <[EMAIL PROTECTED]>
Reply-To: "Felipe F. Palma Dias" <[EMAIL PROTECTED]>
To: "Michael Santos" <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>
Subject: Re: [enterprise-list] Data Base - Connection
Date: Wed, 24 Oct 2001 09:57:20 -0300
Michael, voltando um pouco na minha segunda pergunta, onde eu questiono
sobre utiliza��o de JSP, Servlets e EJB. Se eu entendi bem, para eu acessar
meu banco atrav�s de minhas p�ginas (JSP e Servlets), mesmo que essas
estejam integradas com meu EJB, terei que implementar um outro tipo de
conex�o, como um JavaBeans? N�o posso utilizar a conex�o do meu AS dentro de
meus scriptlets, por exemplo?
Desculpe novamente a pergunta, mas n�o entendi muito bem sua resposta.
obrigado.
--------------------------------------------------------------------------
Felipe F. Palma Dias - [EMAIL PROTECTED]
http://www.palmadias.hpg.com.br
ICQ: 133921121
----- Original Message -----
From: "Michael Santos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, October 24, 2001 8:44 AM
Subject: Re: [enterprise-list] Data Base - Connection
> Vamos a sua duvida...
>
> ----Original Message Follows----
> From: "Felipe F. Palma Dias" <[EMAIL PROTECTED]>
> Reply-To: "Felipe F. Palma Dias" <[EMAIL PROTECTED]>
> To: "Lista - J2EE" <[EMAIL PROTECTED]>
> Subject: [enterprise-list] Data Base - Connection
> Date: Mon, 22 Oct 2001 15:36:49 -0300
>
> > Boa tarde a todos.
>
>
> > Continuando minha leitura nos "blueprints" de J2EE no site da Sun,
me
> >deparei com outra d�vida, no item "6.8.2.1 Connection Life Cycle and
> >Connection Pooling", � colocado a seguinte frase: "We recommend that
> >components open and close their connections within a single method",
abrir
> >e fechar um conex��o a todo momento n�o � algo > muito custoso, ou o
> >pr�prio container � respons�vel pelo pooling, apesar de eu estar usado o
> >m�todo "Connection.close()" n�o estou fechando a conex�o exatamente,
apenas
> >inibindo acesso?
>
> Na verdade, o AS eh responsavel por fazer pool das conexoes. Nao sei ateh
q
> ponto vc usou J2EE, mas na arvore de JNDI existe um objeto DataSource. O
> DataSource funciona como um connection pool e eh implementado pelo
proprio
> AS. A unica forma de o AS saber q vc jah terminou de utilizar a
Connection
> eh via close(). A Connection eh implementada nos AS de tal forma q o
metodo
> close() apenas devolve a conexao para o pool, mas nao a fecha de verdade.
> Ela funciona como um proxy/decorator.
>
> Por isso, para melhor aproveitamento de recursos, vc sempre deve fechar a
> conexao o mais rapido possivel.
>
> > Uma aplica��o web, onde tenho servlets, JSP e EJB, poderei em
qualquer
> >momento ter a necessidade de usar informa��es que est�o armazenadas em
meu
> >banco de dados, e eu gostaria que um conex�o fosse > compartilhada por
> >esses recursos, sem que eu tenha que abrir um JavaBeans, respons�vel
pela
> >conex�o, para os servlets e JSP, gostaria > de usar a mesma conex�o que
uso
> >no EJB.
> >Isso � vi�vel? � uma boa medida?
>
> Nao, o objetivo da plataforma J2EE eh te livrar destas preocupacoes.
Apenas
> lembre-se de liberar os recursos. O AS eh caro pra isso... :-)
>
> ----------------------------------------------------
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Moderador SouJava - www.soujava.org.br
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at
http://explorer.msn.com/intl.asp
>
>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
------------------------------ 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: email para [EMAIL PROTECTED]
-------------------------------------------------------------------------