Buenas hoy vamos a ver que es Spring MVC Framework y para que sirve.
Spring MVC ayuda en una construcción flexible y perdiendo la
complejidad de una aplicación web. El patrón de diseño: modelo, vista,
controlador ayuda en la separación de la lógica de negocios, la lógica de presentación y la lógica de navegación.
- Los modelos son responsables de encapsular la información de la aplicación.
- Las vistas muestran la respuesta al usuario con ayuda del modelo de objetos.
- Los controladores son responsables de recibir el request form del usuario y llamar el servicio back-end.
La figura debajo muestra el flujo del request in Spring MVC
Framework.
Cuando un request es enviado al Spring MVC Framework la
siguiente secuencia de eventos suceden.
- El DispatcherServlet recibe el request.
- El DispatcherServlet consulta el HandlerMapping y llama al Controller asociado con el request.
- El Controller procesa el request haciendo una llamada a los métodos apropiados del servicio y retorna un Modelo y Vista de objetos para el DispatcherServlet. El modelo y la vista de objetos contiene el modelo de información y el nombre de la vista.
- El DispatcherServlet envía los nombre de las vistas para que un ViewResolver encuentra la actual vista invocada.
- Ahora el DispatcherServlet debe pasar el modelo de objetos hacia la vista que renderiza el resultado.
- La vista con la ayuda de los datos del modelo de información renderiza el resultado enviándolos de nuevo al usuario.
Saludos
bastante claro ;) .. porfin lo entendi
ResponderEliminarEse es la idea principal del blog Joseph. Saludos
ResponderEliminar