Hola vertik.
Para tu aplicación Web necesitas conocer los siguientes puntos.
1.- conexión a BD con java: puede ser con Driver jdbc o con un pool de conexiones. En la sección de faqs puse un tema de conexión a BD por medio de un pool de conexiones esta dentro de los últimos faqs y de hecho lo hago con mysql. En la Web hay mucha informacion acerca de conexión mysql con java.
2.- conocer como funcionan un ResultSet, un PreparedStatement y un Connection todos estan en el paquete java.sql con estos métodos puedes realizar consultas a tu base de datos desde java.
3.- si lo que quieres es saber que seria mejor si un servlet o un html pues para las vistas no hay nada mejor que los JSP los servlest estan orientados a la logica y a despachar peticiones. Mas que a mostrar los datos. Investiga un poco de cómo funciona la programación con el MVC.
Una ves que conozcas mas o menos esto puedes emprender tu aplicación, siempre hay que documentarse primero antes de sentarse frente a tu PC.
Si gustas tengo una aplicación hecha muy simple que tal vez te puede servir, si gustas te la envio por mail contactame mi correo es
[email protected]