Ol� Felipe Depende do que vc esteja fazendo.
Uma caracter�stica da arquitetura J2EE � que o Container gerencia o ciclo de vida dos seus EJB (Session, Entity e Message). A� temos as seguintes situa��es: Para o caso de Entities , vc pode optar por gerenciar a persist�ncia, BMP ou deixar isso a cargo do Container CMP. No caso de BMP, vc pode obter a conex�o de um javax.sql.DataSource que foi publicado (binding) na estrutura JNDI. e fecha-l� quando necess�rio. Todas as conex�es dispon�veis est�o associadas a um pool de conex�es, sua defini��o � muito clara e sua implementa��o fica a crit�rio do "Vendor" do Container. Se vc projetar de uma forma desacoplada seus itens da arquitetura, por exemplo seguindo um padr�o de projeto MVC, dificilmente(nunca) sua View(JSP) necessitar� abrir uma conex�o ao BD. Temos um modelo de utiliza��o dessa arquitetura, utilizando Struts, ant, weblogic, EJB2.0 etc. Pode entrar em contato para discutirmos. �lvaro Mota ----- Original Message ----- From: "Felipe F. Palma Dias" <[EMAIL PROTECTED]> To: "Lista - J2EE" <[EMAIL PROTECTED]> Sent: Monday, October 22, 2001 4:36 PM Subject: [enterprise-list] Data Base - Connection > 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? > > 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? > > > > > ------------------------------ 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] > ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------
