MODELO VISTA CONTROLADOR. MODELO VISTA CONTROLADOR.

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Desarrollo de aplicaciones en n- capas
2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana
I. Sesión 2 Noviembre 2010 Claudio Chaucca Umana
Red Social: “Un millón de Amigos”.
Técnicas de Diseño Red Social.
Red Social: “Un millón de Amigos”.
Universidad de Buenos Aires Facultad de Ingeniería Trabajo Profesional Docente Jorge Salvador Iercahe Alumnos Milton Berman Fernando Torres Leonardo.
Capa de Persistencia Daniel Fernández Lanvin.
Arquitectura, conceptos y ejemplos
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.
Proyecto Implementación de un software orientado a la web que gestione la aplicación de la técnica de calidad Seis Sigma al Proceso de Desarrollo de Software,
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Arquitectura de la Aplicación
Adobe Flex Framework v3.5.
Spring Framework v2.5.
Curso acelerado RIA-J2EE
Índice 1. Introducción, objetivos y justificación del proyecto.
Curso de Java y Aplicaciones Web
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Java 2 Platform Enterprise Edition
Presentación del curso
SISTEMA DE GENERACIÓN Y SEGUIMIENTO DE REPARACIÓN DE CONTENEDORES
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
Implementación del patrón Modelo-Vista-Controlador
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
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
SPRING MVC.
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Tempore. Equipo de Trabajo Tutor: Guillermo Pantaleo Equipo: Juan Pablo Gigante Ludmila Rinaudo Nicolás García.
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.
Enterprise Middleware: Software entre el sistema operativo y tus aplicaciones que provee servicios como: Persistencia de datos Transacciones Mensajes.
Patrones de Diseño de Arquitecturas de Software Enterprise
MÓDULO 1: Introducción al framework Struts 2
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.
ACIS Desarrollar proyectos de software y “evitar” el fracaso ? Por Bernardo Díaz Arias Arquitectura.
FRAMEWORK VS Código fuente
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Presentación del Producto
MVC con Spring Temas Selectos de Cómputo Cibernética 912 Agosto-Diciembre 2005.
Juan Timoteo Ponce Ortiz
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.
Acuña, Cristian - Fanin, Nicolás - Petrello, Bianca - Zangl, Martín.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
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.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
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.
Presentación del sistema Cátedra: Proyecto Final Grupo 1: Acuña, Fanin, Petrello, Zangl.
Cómo crear tu primer MVC WebPart en Sharepoint 2010 Ing. Randall Barnett Villalobos, Mci DBA / Developer Instituto Costarricense de Electricidad.
J2ME J2SE wifi Proveedor Telefonía celular Encuestador móvil Base de datos Servlet WEB APP JSON Terminal usuario.
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.
Aclaraciones al modelo MVC del Framework de Justicia
Arquitectura de aplicaciones
Arquitectura de Software Propuesta SIGEP
1 Tendencias y Frameworks de Desarrollo de la Agencia para la Administración Digital de la Comunidad de Madrid Visión de 1.
SIGEP Presentación de Resultados SIGEP. SIGEP Ambiente de Desarrollo  Plataforma Java ( J2EE,JRE,JDK,JVM ).  Contenedor Web ( Tomcat 5 )  Control de.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Softlogia S.R.L. Formación de Recursos Humanos Hibernate Core Instructor: Martin R. Baspineiro.
Servidores de Aplicaciones Java Víctor Orozco
Spring Framework.
Transcripción de la presentación:

MODELO VISTA CONTROLADOR

FASE 1/ JavaServer Faces (Managed Beans) JavaServer Faces Hibernate (INICIAL) JavaServer Faces (Managed Beans) CONTROLADOR Identificar lógica de JSF UI Validation Event Handling JavaServer Faces Implementación de POJO´s Aplicar Patrón Abstract Factory VISTA MODELO Hibernate Visualizar Action/ Managed Beans FASE 2 FASE 3

FASE 1 MODELO VISTA CONTROLADOR pojo*.hbm.xml faces-config.xml <locale-config> <view-handler> <message-bundle> hibernate.cfg.xml <session-factory> faces-validation.xml <converter> <validator> faces-navigation.xml <navigation-rule> faces-managed-beans.xml <session> <request> <application> web.xml

FASE 2/ Spring (Core) JavaServer Faces Hibernate (DESEABLE) CONTROLADOR Spring (Core) Desacoplar ManagedBean que intervienen con flujo de controlador VISTA JavaServer Faces Librería AJAX Frameworks (Fábrica de Software) MODELO Bean para HibernateDAOFactory en un unión con patrón ServiceLocator Implementar Cache Hibernate FASE 1 FASE 3 JSF/Hibernate

FASE 2 MODELO VISTA CONTROLADOR pojo*.hbm.xml faces-config.xml <locale-config> <view-handler> <message-bundle> <miapp>-servlet.xml <bean> <!-- Form Controller --> hibernate.cfg.xml <session-factory> faces-validation.xml <converter> <validator> spring-security-context.xml* <security:http> <security:authentification-rule> <bean> <!-- Repositorio de Usuarios --> faces-navigation.xml <navigation-rule> faces-managed-beans.xml <session> <request> <application> web.xml

FASE 3 / Spring JavaServer Faces Hibernate (PLUS) (Core,Security,ORM) CONTROLADOR Librería AJAX Frameworks / Beans (Fábrica de Software) JavaServer Faces VISTA Abstracción para Spring ORM Object Relational Management Extender HibernateTemplate (Implementación Fábrica de Software) Hibernate MODELO FASE 1 FASE 2 JSF/Hibernate JSF/Spring(Core)/Hibernate

FASE 3 MODELO VISTA CONTROLADOR pojo*.hbm.xml faces-config.xml <locale-config> <view-handler> <message-bundle> <miapp>-servlet.xml <bean> <!-- Form Controller --> spring-security-context.xml* <security:http> <security:authentification-rule> <bean> <!-- Repositorio de Usuarios --> faces-validation.xml <converter> <validator> faces-navigation.xml <navigation-rule> spring-hibernate-context.xml <bean id=”dataSource”> <bean id=”sessionFactory”> <bean id=”jdbcExceptionTranslator”> <bean id=”hibernateTemplate”> <bean id=”transactionManager”> <bean id=”....Services”> faces-managed-beans.xml <session> <request> <application> web.xml

Operación de Negocio con Arquitectura Clásica

Operación de Negocio con Arquitectura Clásica Operación de Negocio con Nueva Arquitectura

JavaServer Faces Spring Framework Hibernate Front Controller (Faces Servlet) Flex / Silverlight MessageDriven UI Componentes Backing Beans Capa de Presentación Validación Recursos ZK Axis2 SessionBean JavaServer Faces RIA* WebServices* EJB* Interfaces de Servicio Gestión de Transacciones Declarativa Capa de Lógica de Negocio Gestión Beans Integración con Hibernate Servicio Beans Objetos de Negocio Spring Framework Mapeo O/R DAO Gestión Recursos Gestión de Transacciones Lucene* Capa de Integración Hibernate Contenedor Web Servidor J2EE

ESB Portales (SharePoint) Aplicaciones Móviles (JSF/ZK) Cloud Computing