Show simple item record

dc.contributor.advisorOtón Tortosa, Salvador 
dc.contributor.authorMayor Martín, David 
dc.date.accessioned2014-11-11T17:01:37Z
dc.date.available2014-11-11T17:01:37Z
dc.date.issued2014
dc.identifier.urihttp://hdl.handle.net/10017/20742
dc.description.abstractSpring Framework cuenta con su propio framework de aplicaciones web basado en el Modelo Vista Controlador (MVC). Los desarrolladores de Spring decidieron escribir su propio framework web como una reacción a lo que percibían como el mal diseño de Jakarta Struts framework web, así como por las deficiencias en otros frameworks disponibles. En particular, sentían que no había la separación suficiente entre las capas de presentación y tratamiento 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 el patrón Strategy que da a las interfaces todas las responsabilidades que debería tener un framework moderno basado en peticiones. El objetivo de cada interfaz debe ser simple y claro para que sea más fácil para los usuarios de Spring MVC escribir sus propias implementaciones. MVC allana el camino para conseguir un código limpio y reutilizable. Todas las interfaces están estrechamente unidas a la API Servlet, con esta relación se asegura que las características de la API de Servlet sigan estando disponibles para los desarrolladores, al tiempo que 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 las diversas interfaces durante las fases de ejecución de una solicitud HTTP es la clase DispatcherServlet. Con este proyecto se busca realizar una evaluación del framework Spring MVC para determinar su 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 y del framework en sí mismo para determinar sus características con respecto a otros frameworks. 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 anterioreses_ES
dc.format.mimetypeapplication/pdfen
dc.language.isospaen
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/en
dc.subjectSpring MVCen
dc.subjectJavaen
dc.subjectProgramación en Internetes_ES
dc.titleEvaluación de Spring MVCes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesisen
dc.subject.ecienciaInformáticaes
dc.subject.ecienciaComputer scienceen
dc.contributor.affiliationUniversidad de Alcalá. Escuela Politécnica Superior
dc.description.degreeGrado en Ingeniería Informáticaes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Atribución-NoComercial-SinDerivadas 3.0 España
Este ítem está sujeto a una licencia Creative Commons.