Acessando banco de dados via JSP ou Jbeans

Senhores,

Logo que iniciei meus estudos em java, recebi uma dica de que NÃO é recomendado acessar o banco de dados via JSP. Então, sempre que preciso atualizar ou até mesmo ler uma tabela, eu utilizo um servlet.

Gostaria de saber se isso realmente é verdade, isto é, posso ter problemas ao acessar um banco de dados via JSP?

Uma outra opção é utilizar o java beans (ou JSP Beans), inclusive tenho um livro que mostra um exemplo. Então, mesmo que não querendo duvidar da competência do autor do livro em questão, gostaria da opnião de vocês sobre a utilização de um JavaBeans para acessar um banco de dados.

Abraços,

O problema de acessar bancos de dados dentro de um JSP é que vc mistura as coisas; um JSP ideal nao tem nada de codigo java - só chamadas a taglibs - e o trabalho sujo de levantar dados do banco e fazer manipulacao de regras de negocio fica em outra camada (Servlets, DAOs, etc). :wink: