La arquitectura de 3 capas se emplea de la siguiente manera (a mi entender):
- Capa de presentacion (se desarrolla con HTML, jsp (que genera el html, javascript, quiza Ajax)
- Capa de Servidor (son servlets java que accesan a datos y contienen las "reglas" del calculo o politicas de la aplicacion)
- Capa de datos (formato por Stored Procedures, triggers, sqls, etc) y que son los que accesan datos, actualizan, recuperan etc.
(Los JSP tambien son servlets igual que los "servlets" pero la caracteristica de los JSP es que estan mas orientados a mostrar html y a que no accesan datos), pero finalmente cuando se compilan no son mas que clases servlet.
Busca en
www.google.com sobre "modelo de tres capas"
Saludos
Juan ARturo Gomez