Como fazer a classe DAO acessar as configurações do banco que estão no arquivo web.xml?

Boa noite

Gostaria de saber como posso fazer com que minhas classes DAO acessem as configurações de acesso do meu banco de dados (driver, url, usename, password) do banco de dados diretamente do arquivo web.xml, que possui os meus parâmetros de acesso ao banco.

Agradeço a ajuda e se puderem postar exemplos eu agradeço muito!

Obrigado!

http://java.sun.com/j2se/1.4.2/docs/guide/jdbc/getstart/datasource.html
Ítem 4.1.4

Coloque-os como parâmetro de contexto(usando getServletContext() para pegálos na servlet)
E use…opa, editado, vc foi respondido aqui: http://www.guj.com.br/posts/list/73438.java
e como o usuário disse, use um ServletContextListener, aliás usando o contextInitialized(ServletContextEvent evt) para pegar a conexão e o contextDestroyed, fica bem melhor do que criar esse “DAO” especial.
NÂO DUPLIQUE TÒPICOS! :x

Esse é um trabalho de faculdade, e foi pedido para tirarmos a configuração do banco numa DAO já especificada professor, então não posso fazer como você me disse.

Obrigado!

Vc pode pegar, em algum Servlet seu no método init, os initParameters, coloca-los num Singleton e trabalhar depois com esse singleton…

Singleton Wiki
Singleton in C#