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 ------------------------------ 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] -------------------------------------------------------------------------
