Tomcat

6 respostas
Dennys

Olá Pessoal!!

Desculpa a ignorância… gostaria de saber o que é Tomcat???..

Estou fazendo aplicações com java para Desktop…

O que seria Pool de Conexões??? Tem algo aver com Tomcat? nada ,né?!

Valeu!

6 Respostas

Jair_Rillo_Junior

Tomcat é um WebContainer, ou seja, você precisa do Tomcat para rodar basicamente JSP, Servlet, Taglibs…
Imagina que para você ter uma página rodando você precisa de um servidor de páginas, por exemplo o Apache, para ter JSP, Servlet você precisa de um webcontainer, que pode ser aclopado juntamente com um servidor de páginas (Apache) ou rodar em um Servidor de Aplicação (que é um servidor que responde a todas as implementações J2EE, como EJBContainer e etc).

Um pool de conexões é como se fosse um repositório de conexões com o BD, elas ficam ali paradas, quando alguem precisa elas entram em ação, depois voltam para o Pool, é mais ou menos isso.

No Caso de aplicações Desktop você pode usar um pool tranquilamente (alias, é altamente recomendado).

Espero ter ajudado

Dennys

ok… entedi… e achei interessante este pool…

mas isso é uma classe? um software??? um .jar???

Tem algum Tutorial aqui no GUJ?!

Obrigado pela explicação…ManchesteR!!!

RodrigoSol

Para você criar um pool de conexões no Tomcar basta configurar via XML ou com a ferramenta de administração.

Você vai definir:

  • A URL JDBC do Banco
  • Driver JDBC
  • Usuário
  • Senha

Depois na sua aplicação você faz um lookup e recebe um datasource.

Veja o how-to:

:arrow: http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html

Dennys

No meu caso é uma aplicação Desktop…

Eu uso o Tomcat mesmo?!?!!?

Jair_Rillo_Junior

você pode implementar seu próprio Pool ou usar um já implementando (no qual eu recomendo).

Caso você queira usar uma camada de persistência, como o hibernate por exemplo, ele tem seu próprio pool.

Se você por trabalhar com JDBC puro, pode usar um pool do grupo Jakarta, chamado DBCP. http://jakarta.apache.org/commons/dbcp/

Eu particularmente nunca usei, mas já ouvi boas referências dele aqui no GUJ.

Caso queira estudar como implementar um, no google deve ter alguns links interessantes e em http://pdf.coreservlets.com da uma breve explicação

Dennys

Hum…

Entendi… vou pesquidar sobre o Jakarta… eu estou utilizando o .jar para portgres…(http://jdbc.postgresql.org)…

VALEU!!!

Criado 13 de fevereiro de 2004
Ultima resposta 14 de fev. de 2004
Respostas 6
Participantes 3