Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Controlador Frontal
● Control centralizado
● Mejor manejo
● Reutilización de recursos
● Separación de funciones
Usos
consecuencias
mejora la modularidad
mejora la capacidad de reutilización
mejora la extensibilidad
Controlador de Aplicación
Service to worker
¿Quieres lógica de negocio específica ejecutado para atender una solicitud con el
fin de recuperar el contenido que se utilizará para generar una respuesta dinámica.
Tiene vista de selecciones que pueden depender de las respuestas de las
invocaciones de servicios empresariales.
Puede que tenga que utilizar un marco o una biblioteca en la aplicación.
Consecuencias
El control centralizado y mejora la modularidad, reutilización y facilidad de
mantenimiento
Mejora la separación de funciones
Service to Worker
Java servlet
● Es el despachador que entrega los componentes de la Vista al usuario.
● Recibe una solicitud y genera una respuesta en base a esa solicitud.
● Para que un servlet funcione, es necesario utilizar un Web Container.
● A diferencia de un JSP, los Servlet encapsulan código HTML.
Web Container
● Es el componente de un servidor que interactúa con los Java Servlets.
● Es responsable de:
○ Administrar el ciclo de vida de los servlets
○ Mapear una URL al Servlet que le corresponde
○ Asegurarse de que el Usuario solicitante tenga los privilegios adecuados
● Ejemplo:
○ Apache Tomcat
○ Oracle Glassfish
Java Server Pages (JSP)
● Permite integrar código en Java a páginas web en HTML.
● Es la abstracción de alto nivel de un Servlet.
● Durante el tiempo de ejecución se transforma a Servlet.
● Un Web Container crea objetos JSP implícitos, como:
○ pageContext
○ servletContext
○ session
○ request
○ response
Spring MVC
● Framework en código libre que implementa un MVC para servidores que
utilizan la plataforma Java.
● Permite configurar aplicaciones complejas desde componentes simples
● Los objetos se declaran en archivos XML.
● org.springframework.web.servlet.DispatcherServlet
○ Es el controlador frontal de Spring MVC
○ Administra las solicitudes del usuario y las procesa según el mapeo definido.
● Fundamentos
● http://www.codejava.net/frameworks/spring/14-tips-for-writing-spring-mvc-cont
roller
● http://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-
model-view-controller-tips/