Ejemplos de arquitectura Java MVC Modelo 2?

¿Puede alguien publicar o señalarme en la dirección de un claro ejemplo de undesde cero implementación de la arquitectura del Modelo 2?

Abajo hay una descripción detallada del Modelo 2, tomada deesta págin.

La arquitectura del Modelo 2 para diseñar páginas JSP es, en realidad, un Controlador de vista de modelo (MVC) aplicado a aplicaciones web. Por lo tanto, los dos términos se pueden usar indistintamente en el mundo web. MVC se originó en SmallTalk y desde entonces ha llegado a la comunidad Java. Model 2 architecure y sus derivados son los pilares de todas las aplicaciones web serias e industriales diseñadas en el mundo real. Por lo tanto, es esencial que comprenda este paradigma a fondo. La Figura 1.2 muestra la arquitectura del Modelo 2 (MVC).

La principal diferencia entre el Modelo 1 y el Modelo 2 es que en el Modelo 2, un controlador maneja la solicitud del usuario en lugar de otro JSP. El controlador se implementa como un servlet. Los siguientes pasos se ejecutan cuando el usuario envía la solicitud.

El controlador Servlet maneja la solicitud del usuario. (Esto significa que el hipervínculo en el JSP debe apuntar al servlet del controlador).l controlador Servlet crea instancias de JavaBeans apropiados en función de los parámetros de solicitud (y opcionalmente también en función de los atributos de la sesión).El Servlet del controlador, por sí solo o mediante un ayudante de controlador, se comunica con el nivel medio o directamente a la base de datos para obtener los datos requeridos.El controlador establece los JavaBeans resultantes (ya sea uno nuevo o uno nuevo) en uno de los siguientes contextos: solicitud, sesión o aplicación. El controlador luego envía la solicitud a la siguiente vista en función de la URL de solicitud.The View utiliza los JavaBeans resultantes del Paso 4 para mostrar datos. Tenga en cuenta que no hay lógica de presentación en el JSP. La única función del JSP en la arquitectura del Modelo 2 es mostrar los datos del conjunto JavaBeans en los ámbitos de solicitud, sesión o aplicación. @MVC ejemplo http://www.java-samples.com/images/model2architecture.jp

Respuestas a la pregunta(8)

Su respuesta a la pregunta