RT info:eu-repo/semantics/bachelorThesis T1 Evaluación de Spring MVC A1 Mayor Martín, David K1 Spring MVC K1 Java K1 Programación en Internet K1 Informática K1 Computer science AB Spring Framework cuenta con su propio framework de aplicaciones web basado en el ModeloVista Controlador (MVC). Los desarrolladores de Spring decidieron escribir su propioframework web como una reacción a lo que percibían como el mal diseño de JakartaStruts framework web, así como por las deficiencias en otros frameworks disponibles. Enparticular, sentían que no había la separación suficiente entre las capas de presentación ytratamiento de la petición, y entre las capas de tratamiento de la petición y el modelo.Al igual que Struts, Spring MVC es un framework basado en peticiones, además define elpatrón Strategy que da a las interfaces todas las responsabilidades que debería tener unframework moderno basado en peticiones. El objetivo de cada interfaz debe ser simple y claropara que sea más fácil para los usuarios de Spring MVC escribir sus propiasimplementaciones. MVC allana el camino para conseguir un código limpio y reutilizable. Todaslas interfaces están estrechamente unidas a la API Servlet, con esta relación se asegura que lascaracterísticas de la API de Servlet sigan estando disponibles para los desarrolladores, al tiempoque se ofrece un alto nivel de abstracción para facilitar el trabajo con dicha API.El controlador principal de la estructura y el responsable de la delegación del control a lasdiversas interfaces durante las fases de ejecución de una solicitud HTTP es la claseDispatcherServlet.Con este proyecto se busca realizar una evaluación del framework Spring MVC para determinarsu arquitectura, características y sus ventajas e inconvenientes en relación a otros frameworks.Para ello se realizara un estudio del modelo vista controlador en el que se basa el framework ydel framework en sí mismo para determinar sus características con respecto a otrosframeworks. Por último se realizara una aplicación basada en Spring MVC en las que se pondráen práctica todos los conocimientos aprendidos en los estudios anteriores YR 2014 FD 2014 LK http://hdl.handle.net/10017/20742 UL http://hdl.handle.net/10017/20742 LA spa DS MINDS@UW RD 29-abr-2024