Implementar el patrón MVC
Inicio
|
Cursos infosintesis.net liberados
|
Java EE
Registrar a un usuario en un sitio Web (MVC)
Paso 0
Objetivo
Crear un nuevo proyecto Web
Crear nuevos paquetes
Operativa
Paso 1
Fundamentos
Validación de datos en los Clientes versus validación de datos en el Servidor
Funcionalidad
Flujo de ejecución siguiendo el patrón de diseño Modelo-Vista-Controlador
Paso 2
Objetivo
Crear el esqueleto del Servlet que va a hacer funciones de fachada y de controlador
Operativa
Controlador - FormularioFachadaControladorServlet - Crear el Servlet
Paso 3
Operativa
Vista - index.jsp - Relacionar la página JSP a una hoja de estilo externa
Vista - index.jsp - Crear formulario
Vista - index.jsp - Añadir campos de texto al formulario
Vista - index.jsp - Añadir casillas de verificación al formulario
Vista - index.jsp - Añadir radiobotones al formulario
Vista - index.jsp - Añadir botones al formulario
Vista - index.jsp - Validar campos requeridos con JavaScript
Vista - datosRegistrados.jsp - Crear la página JSP
Paso 4
Operativa
Modelo - ValidadorDatosBean - Crear el esqueleto del validador de datos
Paso 5
Operativa
Vista/Modelo - index.jsp - Localizar un JavaBean desde una página JSP
Vista/Modelo - index.jsp - Obtener el valor de una propiedad de un JavaBean desde una página JSP
Controlador - Localizar un JavaBean desde un Servlet y realizar un forward desde un Servlet a una página JSP
Controlador - Ejecutar la aplicacion Web desde NetBeans
Paso 6
Funcionalidad
Operativa
Utilidad - Crear el esqueleto de la Clase TraspasoPropiedades
Controlador/Modelo - Rellenar las propiedades de un JavaBean con introspección
Modelo - Comprobar que el nombre y el apellido son correctos
Controlador - Comprobar que el nombre y el apellido son correctos
Vista - Comprobar que el nombre y el apellido son correctos
Paso 7
Funcionalidad
Operativa
Modelo/Vista - Comprobar que el resto de campos de texto son correctos
Paso 8
Funcionalidad
Operativa
Modelo/Vista - Mantener el estado de las casillas de verificación
Paso 9
Funcionalidad
Operativa
Modelo/Vista - Mantener el estado de los radiobotones
Ignasi Pérez Valls
Infosintesis Solutions Group
Febrero 2009
Dudas y comentarios:
Foro [3-02] Implementar Patrón de diseño MVC
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...