Banco de Dados, JSP e Servlets

Galera, sou novo no forum e em servlets tbm :slight_smile:

Tenho um banco de dados MySQL e quero acessá-lo. O usuário terá uma página em JSP para login. Minhas dúvidas são…

  1. a conexão deve ficar na pagina JSP ou pode ir tudo pro servlet?
  2. se a conexão ficar no servlet, eu poderei acessar multiplas vezes sem precisar ficar reconectando?
  3. sendo que a aplicação terá alguns módulos e todos eles dependem de banco de dados, qual a melhor maneira: um servlet para cada função (sendo que todas as funções estarão dentro de um package) e a conexão com o banco em um servlet separado sendo aberta toda vez que uma função for executada… ou uma conexão geral em uma variavel de sessão sendo passada como parametro para os servlets (não sei se é possivel)

help :slight_smile:

valeu

[color=“green”][size=“18”]Seja bem vindo ao PJ![/size][/color]

Tarcio,

Para ser sincero nem no servlet não é legal. Quanto as conexões você pode criar uma classe singleton que inicie a conexão e deixa ela “aberta” durante toda a execução de seu sistema. (Mas não esqueça de fechar o statament e o resultset nas operações). Sugiro que use o padrão dao para isto veja neste link maiores informações:
http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html

:okok:

Caro Marcos,
obrigado pela resposta! Mas pintou outra duvida… quando devo usar um servlet? Qual situação pediria o uso de um?

Abração!

Bem você usará os servlets para controle…

Leitura Sugerida - Tutoriais MVC:
http://www.portaljava.com/home/modules.php?name=Content

:okok: