Aclaraciones al modelo MVC del Framework de Justicia

Slides:



Advertisements
Presentaciones similares
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Advertisements

Las aplicaciones requieren datos persistentes
Red Social: “Un millón de Amigos”.
Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo
Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
Patrón MVC con STRUTS.
Programación Distribuida
1 Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3X du bord; X = logotype) Marco de Desarrollo – AXA México.
Spring Framework v2.5.
Índice 1. Introducción, objetivos y justificación del proyecto.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
MODELO VISTA CONTROLADOR. MODELO VISTA CONTROLADOR.
Curso de Java y Aplicaciones Web
Symfony La Vista y el Controlador (MVC)
Java 2 Platform Enterprise Edition
Copyright  Altran SDB, All rights reserved. 1  2006Universidad de Las Américas - Escuela de Ingeniería - Seguridad Informática - Dr. Juan José.
SISTEMA DE GENERACIÓN Y SEGUIMIENTO DE REPARACIÓN DE CONTENEDORES
PROGRAMACION ORIENTADA A OBJETOS II
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
UNIVERSIDAD NACIONAL DE PIURA
Aplicaciones Web con Oracle y XML 5 años de experiencias Universidad de las Islas Baleares Centro de Tecnologías de la Información Daniel López.
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
Implementación del patrón Modelo-Vista-Controlador
Tecnologías para el desarrollo de aplicaciones Web
NSRA ®. Arquitectura NSRA –Siglas = NómadeSoft Reference Architecture –Arquitectura tecnológica para desarrollar e implementar un producto de software.
Java Server Faces.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Arquitectura Web.
SPRING MVC.
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este primer módulo de INTRODUCCIÓN al framework Struts 2 Debes tener los conceptos muy claros sobre: Framework.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
MÓDULO 1: Introducción al framework Struts 2
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin WorkShop! Implementación del contador.
Aplicaciones Web de Servidor
Daniel Fernández Lanvin Capa de Negocio.
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
Etiquetas e Internacionalización. Recursos de String/Manejo de Errores  Recursos de String Todos los strings usados en mensajes en JSPs tanto de datos.
Trabajo profesional: BUMERAN CRM
MVC con Spring Temas Selectos de Cómputo Cibernética 912 Agosto-Diciembre 2005.
I NGENIERÍA DE S OFTWARE L ABORATORIO IX Struts Eduardo Saavedra A. 27/10/2009.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Jakarta Struts version Juan Manuel Zorrilla Gamarra Mario Titto Acostupa.
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.
© Softtek Internal. Introducción a Spring Sesión 1: Introducción y teoría Juan Irungaray
Cairngorm Framework v2.2. Mate Framework Prototipos rápidos Aplicación con compleja o repetitiva lógica Independencia en el desarrollo de UI de la lógica.
Bases de Datos y Conectores
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Capítulo 12. Tecnología y herramientas. Ricardo García Mataix
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
Gestión de proyectos fin de carrera
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Centro Universitario UAEM Zumpango Ingeniería en Computación Agosto 2015.
Conociendo el modelo Cliente-Servidor
Ingeniería del Software Avanzada
Arquitectura de Software Propuesta SIGEP
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
SIGEP Presentación de Resultados SIGEP. SIGEP Ambiente de Desarrollo  Plataforma Java ( J2EE,JRE,JDK,JVM ).  Contenedor Web ( Tomcat 5 )  Control de.
Softlogia S.R.L. Formación de Recursos Humanos Hibernate Core Instructor: Martin R. Baspineiro.
1 MVC (Model-View-Controller) (...o la forma de traer orden al caos...) (BORRADOR) Universidad de los Andes Demián Gutierrez Diciembre 2010.
Modelo Vista Controlador (MVC)
Spring Framework.
Transcripción de la presentación:

Aclaraciones al modelo MVC del Framework de Justicia El framework de Justicia define en el apartado 3.13 Arquitectura de aplicaciones que se debe utilizar el patrón MVC: Este patrón permite independizar la presentación de la lógica de navegación y de los datos de las aplicaciones. Cuestiones a tener en cuenta para poder cumplir con esta separación entre capas: Los beans del modelo solamente pueden tener atributos y metodos set y get. La comunicación entre capas siempre se va a hacer mediante los beans del modelo. La capa de presentación no puede acceder a los DAOS, solamente a la capa de negocio. La capa de negocio no puede acceder a la capa de presentación (Es decir debe ser independiente de struts, request, response, etc) Los DAOs no pueden acceder a la capa de presentación. Los errores generados en cada una de las capas se deben propagar mediante excepciones controladas. A continuación se muestran dos gráficos para aclarar la implementación del modelo MVC en el framework de Justicia.

Modelo Vista Controlador Framework de Justicia Capa de presentación Capa de persistencia Capa de negocio ActionForm LDAP Otros Sistemas Action Controlador Struts Beans POJO Beans DAO Hibernate Excepciones Excepciones Centera JSP DAO JDBC Beans Bean Objetos de modelo

* * Capa de presentación capa de negocio struts-config ActionForm capa de negocio 2. Sets y Validate 3. Resultado Beans 5. Acceso a servicios 1. Petición Controller (Servlert) Action 4. Perform 8. Respuesta 6. Resultado 5 b. Excepciones 7. Redireccionamiento * VIEW (JSP) * Independiente de la capa de presentación (Request, Response, Struts , etc..)