SOFTTEK INTERNAL © Copyright 2000-2008. All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.

Slides:



Advertisements
Presentaciones similares
Rogelio Ferreira Escutia Modelo Vista Controlador.
Advertisements

Internet y tecnologías web
Programación Orientada a Objeto 1
Introducción al patrón MVC
Patrón MVC con STRUTS.
Arquitectura, conceptos y ejemplos
Programación Distribuida
"java del lado del servidor" Servlet y JSP Java Server Pages.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Model View Controller (MVC)
Servlets Servlets.
Curso de Java y Aplicaciones Web
Symfony La Vista y el Controlador (MVC)
Java 2 Platform Enterprise Edition
Características generales de un servicio Web.
Copyright  Altran SDB, All rights reserved. 1  2006Universidad de Las Américas - Escuela de Ingeniería - Seguridad Informática - Dr. Juan José.
PROGRAMACION ORIENTADA A OBJETOS II
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.
Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.
Ing. CIP Fabián Silva Alvarado
Modelo de Análisis Centro ISYS Escuela de Computación
Implementación del patrón Modelo-Vista-Controlador
Tecnologías para el desarrollo de aplicaciones Web
Java Server Faces.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
SPRING MVC.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
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.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
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.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
Arquitectura en Tres Capas
MÓDULO 1: Introducción al framework Struts 2
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
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.
FRAMEWORK VS Código fuente
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Aplicaciones Web de Servidor
Etiquetas e Internacionalización. Recursos de String/Manejo de Errores  Recursos de String Todos los strings usados en mensajes en JSPs tanto de datos.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Proyecto Bolsa de trabajo
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.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
© Softtek Internal. Introducción a Spring Sesión 1: Introducción y teoría Juan Irungaray
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
JSF (JAVA SERVER FACES)
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.
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
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
Centro Universitario UAEM Zumpango Ingeniería en Computación Agosto 2015.
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
Notario electrónico Consejería de Justicia y Administración Pública Dirección General de Organización, Inspección y Calidad de los Servicios Antonio Pedro.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Transcripción de la presentación:

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Funcionamiento en la Web

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. ¿Para qué sirve? Simplifica la implementación de una arquitectura según el patrón MVC, separa lo que es gestión del workflow de la aplicación, del modelo de objetos de negocio y de generación de interfaz El controlador ya se encuentra implementado por Struts y el workflow de la aplicación se pueden programar desde un archivo XML Las acciones se ejecutan sobre el modelo de objetos de negocio, se implementan basándose en clases predefinidas por el framework y siguiendo el patrón Facade. La generación de interfaz se soporta mediante un conjunto de tags predefinidos por Struts cuyo objetivo es evitar el uso de Scriplets ( el código Java entre “ ” ), lo cual genera ventajas de mantenimiento y performance.

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Vista Se encuentra formada por un conjunto de páginas JSP Tags Struts provee soporte para construir aplicaciones multi-idioma, interacción con formularios y otras utilidades, mediante la utilización de Tags (TagLibraries)

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Controlador Comprende la funcionalidad involucrada desde que un usuario genera un pedido HTTP hasta que se genera la interfaz de respuesta; en el medio, llamará a objetos de negocio del Modelo para que resuelvan funcionalidad propia de lógica de negocio y dependiendo del resultado ejecutará la JSP correspondiente. struts.xml Incluye un servlet que a partir de la configuración de struts.xml recibe las solicitudes del usuario, llama al Action Bean que corresponda y según lo que éste retorne, ejecuta una JSP. String Las clases que extienden de ActionSupport tienen como objetivo procesar una solicitud, mediante su método execute(), y devolver un objeto String que identifica dónde se debería reenviar el control para proporcionar una respuesta.

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Ejemplo de Action

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. struts.xml Se debe crear en el root del classpath

SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Introducción a JavaEE Preguntas ?