Mostrar el registro sencillo del objeto digital

dc.contributor Aguilar Juárez, Irene
dc.contributor.author Rios Luna, Angela
dc.date.accessioned 2016-11-25T20:25:12Z
dc.date.available 2016-11-25T20:25:12Z
dc.date.issued 2014-07
dc.identifier.uri http://hdl.handle.net/20.500.11799/62542
dc.description.abstract En una aplicación desarrollada con un lenguaje orientado a objetos, conviven objetos que representan el dominio del programa y objetos que modifican el estado del dominio del programa. En 1979 Trygve M.H. Reenskaug separó las aplicaciones en dos secciones: “thing [cosa]” y “tool [herramienta]”; la herramienta es la sección de una aplicación que con sus acciones modifica el estado de la cosa. Ese mismo año, el propio Reenskaug terminaría por separar el concepto de herramienta en “vista” y “controlador”, desacoplando de manera efectiva el código destinado a la interfaz de usuario del utilizado para realizar acciones. De hecho dos aplicaciones pueden desarrollar exactamente las mismas acciones y tener interfaces graficas diferentes. El concepto de “Cosa” seria refinado como “Modelo” y representa a la estructura de información que es mostrada al usuario mediante la interfaz gráfica y que es modificada por la lógica de negocios invocada por los controladores. El concepto de Vista fue necesario porque las interfaces graficas de las aplicaciones web, mostradas a través de un navegador, ni siquiera están programadas en el mismo lenguaje que el resto del programa. Sería muy complejo seguir generando programáticamente contenidos HTML al interior del método “service” de un servlet de Java. La especialización del concepto de vista derivo en frameworks como JSP, JSF y JSTL que están desarrolladas un nivel por encima de los servlets y en los que las vistas son codificadas como archivos XHTML en los que ciertas etiquetas son remplazadas por el valor que guardan las variables antes de ser mostradas al usuario. Del mismo modo, los frameworks facilitan que una acción en la interface, por ejemplo presionar un botón, invoquen el método que el programador desea vía la creación de un controlador, sin tener que analizar a nivel de servlets el estado que guarda la aplicación para poder inferir la acción a ejecutar. La gran mayoría de las aplicaciones web requieren la persistencia, a menudo en una base de datos, de la estructura de la información manejada por una aplicación. El modelo de una aplicación desarrollada con JSF ya está representado como objetos, que pueden ser almacenados y recuperados de manera transparente con el API Hibernate desarrollado por Gavin King en 2001. Las aplicaciones desarrolladas por un gran número de desarrolladores requieren su separación en módulos y capas altamente especializadas que sean codificadas con estándares internacionales y buenas prácticas cuidando de no aumentar los tiempos de desarrollo y los costos de las aplicaciones. Cada empresa de software puede definir una arquitectura para las aplicaciones web que desarrollará e invertir en ello tiempo y recursos, o utilizar un framework como EJB (1997),Struts (2000) o Spring Source (2008) que han sido definidos y refinados durante años por cientos de programadores alrededor del mundo y utilizados por programas que requieren los más altos estándares de calidad y seguridad. Spring source, uno de los frameworks abordados en este trabajo, ofrece secciones pre-programadas para el acceso a la base de datos. Mensajería, seguridad, programación orientada a aspectos, etc. Spring ofrece una estructura de aplicación web en la que el desarrollador debe llenar los espacios vacíos. Una aplicación web desarrollada con el framework Spring obtiene de facto sus cualidades de seguridad y calidad. Más importante aún, Spring es un framework de inyección de dependencias, esto es útil cuando se unen los módulos, capas y aspectos que componen una aplicación empresarial Este trabajo aborda la integración de Hibernate y Spring en una aplicación web desarrollada con tecnología Java Server Faces con el objetivo de servir de referencia a estudiantes y programadores facilitando su integración a un equipo de trabajo. Las interfaces de JSF son implementadas con Primefaces. Se utiliza el IDE eclipse y el servidor de aplicaciones Tomcat. es
dc.language.iso spa es
dc.publisher Universidad Autónoma del Estado de México es
dc.rights openAccess es
dc.subject frameworks es
dc.subject Modelo vista controlador es
dc.subject Sistema de información es
dc.title IMPLEMENTACIÓN DEL PATRÓN MVC EN APLICACIONES WEB CON JAVA MEDIANTE LA INTEGRACIÓN DE LOS FRAMEWORK HIBERNATE, SPRING Y PRIMEFACES es
dc.type Tesis de Licenciatura es
dc.provenance Académica es
dc.road Dorada es
dc.nivel Licenciatura es


Ficheros en el objeto digital

Este ítem aparece en la(s) siguiente(s) colección(ones)

Visualización del Documento

  • Título
  • IMPLEMENTACIÓN DEL PATRÓN MVC EN APLICACIONES WEB CON JAVA MEDIANTE LA INTEGRACIÓN DE LOS FRAMEWORK HIBERNATE, SPRING Y PRIMEFACES
  • Autor
  • Rios Luna, Angela
  • Director(es) de tesis, compilador(es) o coordinador(es)
  • Aguilar Juárez, Irene
  • Fecha de publicación
  • 2014-07
  • Editor
  • Universidad Autónoma del Estado de México
  • Tipo de documento
  • Tesis de Licenciatura
  • Palabras clave
  • frameworks
  • Modelo vista controlador
  • Sistema de información
  • Los documentos depositados en el Repositorio Institucional de la Universidad Autónoma del Estado de México se encuentran a disposición en Acceso Abierto bajo la licencia Creative Commons: Atribución-NoComercial-SinDerivar 4.0 Internacional (CC BY-NC-ND 4.0)

Mostrar el registro sencillo del objeto digital

Buscar en RI


Buscar en RI

Usuario

Estadísticas