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