Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/09/2004, 16:20
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 23 años, 2 meses
Puntos: 1
Así es DAD, tal como lo dijo luisantoniomcx y tal como lo entendiste así funciona el MVC. Recuerda:

VISTA: páginas JSPs, htmls, ....
CONTROLADOS: Servlets
MODELO: JavaBeans (clases simples que son componentes con un proósito claro)

Como comentaban, si tus JavaBeans los orientas al acceso a base de datos, entonces puedes seguir las reglas de un patrón estándar, que se llama DAO (Data Access Object).

La idea del MVC es que los JavaBeans sean los únicos que accedan a la información, y los controladores, se encarguen de recibir peticiones y enviar respuestas hacia los JSPs que se encargarán sólo de mostrar la info. (si accedes desde un JSP a base de datos, estarías rompiendo con el MVC, o sí desde un JSP invocas a otro JSP, sin pasar por un controlador, también estarías "sacandole la vuelta" al MVC).

Trabajar con MVC permitirá a tu aplicación web ser más mantenible, y estará más robusta y escalable.

Ahora que hay un montón de frameworks MVC en el mercado, el más conocido, por ser opensource es efectivamente struts. Pero ya pronto con la nueva especificación de Servlets-JSP que lanzará el estándar de JAVA, ya struts estará integrado y algunos conceptos y patrones de otros framework también serán incluídos.
__________________
Saludos,

H@C..