Bom , aqui vai um fonte para utilizar o JBean em um Servlet , no JSP
�'s� utilizar o taga jsp:useBean .
A implementa��o do dispositivo para conexao fica por sua conta .
O �nico e maior problema � que a sess�o deve ter um session-timeout bem
longo sen�o voce ter� que lidar com algum comportamentos inst�veis .

PS : Nunca tente sincronizar um objeto Connection direto .
utilize uma classe que implementa todos os m�todos e wrappers necess�rios
para estabelecer uma conex�o gen�rica
a qualquer Banco de dados
(Lendo um arquivo texto de parametros ou um arquivo "Nome da
Classe.properties"


Voc�
<jsp:useBean name="conexao" class="seupackage.SuaClasse" scope="session">
</jsp:useBean>
<%conexao.setConnection();%> <-- M�todo para estabeler um conexao
Nome do seu bean � conex�o .


/// Codigo para o Servlet.
//BlaBlaBla inicializa��o do Servlet

//Objetos de escopo Global no seu servlet

  JspFactory jspxFactory = null;
  PageContext pageContext = null;
  HttpSession session = null;
  ServletContext application = null;


   jspxFactory = JspFactory.getDefaultFactory();
   pageContext = jspxFactory.getPageContext(this, request, response,"",
true, 8192, true);
   application = pageContext.getServletContext();
   config = pageContext.getServletConfig();
   session = pageContext.getSession();

// Todos os If off Uf's para testar a instancia��o dos objetos acima � por
sua conta .


  // Recupera��o do Bean Conexao  e ou cria��o de uma nova conexao
  // Com o banco de Dados

   synchronized (session)
                {
                  conexao = (pos.dt.descriptor.connection) <-- este � um
package que eu defino .

pageContext.getAttribute("conexao",PageContext.SESSION_SCOPE); < ---AQUI
voce recupera seu Bean de Sessao
                  if (conexao == null){
                      conexao = new pos.dt.descriptor.connection () ;
                      }
                     }
                }



------------------------------ 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: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a