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.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Rogelio Ferreira Escutia Modelo Vista Controlador.
Mónica Acosta Yeison Ceballos Carlos Rodallega
Red Social: “Un millón de Amigos”.
Introducción a HIBERNATE
Curso de Java Capitulo 7: Continuación Poo Profesor:
Sistema operativo Componentes de un sistema operativo
Patrón MVC con STRUTS.
Estructura de un Sistema Operativo
Tipos de Métricas.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
"java del lado del servidor" Servlet y JSP Java Server Pages.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Framework Hexápodo PHP fácil, rápido y sin dolor
Spring Framework v2.5.
Model View Controller (MVC)
PROGRAMACION ORIENTADA A OBJETOS II
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
METODOLOGIA DE LA PROGRAMACION
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.
Implementación del patrón Modelo-Vista-Controlador
InfoPath Ventajas y Uso.
ANDRES FELIPE BORRERO SALAZAR COD ALEXANDRA CARREÑO SALAS COD LUCIO ANIBAL CRIOLLO COD ALEJANDRO RUIZ IDROBO COD
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
DISEÑO DE SOFTWARE 1ª. Parte
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
SPRING MVC.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
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.
LENGUAJES DE PROGRAMACIÓN
MÓDULO 1: Introducción al framework Struts 2
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
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
Aplicaciones Web de Servidor
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
PROGRAMACION ORIENTADA A OBJETOS
I NGENIERÍA DE S OFTWARE L ABORATORIO IX Struts Eduardo Saavedra A. 27/10/2009.
Modelo de 3 capas.
Jakarta Struts version Juan Manuel Zorrilla Gamarra Mario Titto Acostupa.
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.
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
ESCULA NORMAL “PROFR. DARÍO RODRÍGUEZ CRUZ” LIC
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Gestión de proyectos fin de carrera
FUNDAMENTOS DE PROGRAMACION
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
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.
Aplicaciones en 2,3 y n capas
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Aclaraciones al modelo MVC del Framework de Justicia
Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO.
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
Centro Universitario UAEM Zumpango Ingeniería en Computación Agosto 2015.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Conociendo el modelo Cliente-Servidor
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Curso de programación Visual Chart 6 (1ªEd.)
Entregables del Proyecto
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

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  Su fin principal es mantener un sistema separado por capas.

 MODELO : Encargado de administrar la lógica de la aplicación y tiene como finalidad servir de abstracción de algún proceso del mundo real, tiene acceso a la Base de Datos, POJOS, etc.  Vista: Es simplemente la representación visual del modelo, es decir en otras palabras la interfaces usuario.  Controlador: Es el escuchador a los eventos que genere el usuario, es decir es el que permite que interactuen el usuario con el sistema.

Porque fue diseñada para reducir el esfuerzo al momento de programar. Además porque permite una clara separación entre los componentes de un programa; lo cual nos permite implementarlos por separado. Lo cual es mas optimo para el trabajo en equipo.

 Una herramienta de Mapeo Objeto Relacional (ORM)  La ORM en la practica crea una base de datos orientada a objetos VIRTUAL, sobre una base de datos relacional.  Facilita el mapeo de atributos entre una BD relacional tradicional y el modelo de Objetos de una aplicación, mediante archivos declarativos XML o anotaciones en netbeans.

 Es una herramienta para el desarrollo de aplicaciones WEB, utilizando el MVC y con plataforma Java EE.  Struts se desarrollaba como parte del proyecto Jakarta de la Apache Software Foundation, pero actualmente es un proyecto independiente conocido como Apache Struts.  Permite reducir el tiempo de desarrollo.  Software libre  Compatible con todas las plataformas en las que JEE este disponible.

 Es la versión 2 del framework struts.  Tiene mejoras entras las mas notables están, simplificar las tareas mas comunes en el desarrollo de aplicaciones web, las hace mas rápidas y menos complicadas, como también mejorar la integración con AJAX.  El objetivo de Struts 2 es hacer que el desarrollo de aplicaciones web sea fácil para los desarrolladores.  Struts 2 no es precisamente el heredero de Struts 1, sino que es la mezcla de dos framewoks: WebWork 2 y Struts

 Actions: - son clases encargadas de realizar la lógica para servir una petición - Cada URL es mapeada a una acción específica, la cual proporciona la lógica necesaria para servir a cada petición hecha por el usuario. - Las acciones no necesitan implementar una interface o extender de alguna clase base - El único requisito para que una clase sea considerada un Action es que debe tener un método que no reciba argumentos que regrese ya sea un String o un objeto de tipo Result. Por default el nombre de este método debe ser " execute " aunque podemos ponerle el nombre que queramos y posteriormente indicarlo en el archivo de configuración de Struts.

 Interceptores: - Son clases que siguen el patrón interceptor. - Se encargan de interceptar la invocación a un Action. - Permiten realizar operaciones antes y después de la invocación de un Action. - Struts2 trae definidos un conjunto de interceptor por defecto, que le permite realizar un conjunto de acciones sobre los Actions. el Request y Response. Estas acciones son, por ejemplo: validaciones de los parámetros de entrada, inyección de dependencia, logueo, etc.

 Results - Después que un Action ha sido procesado se debe enviar la respuesta de regreso al usuario, esto se realiza usando result s. - Un Action puede tener más de un result asociado. Esto nos permitirá enviar al usuario a una vista distinta dependiendo del resultado de la ejecución del Action. Por ejemplo en caso de que todo salga bien, enviaremos al usuario al result " sucess ", si algo sale mal lo enviaremos al result " error ", o si no tiene permisos lo enviaremos al result " denied ".

Es el principal archivo de configuración del framework. Aquí definimos los ActionMapping de nuestra aplicación, su división en Package, la registración de los Interceptors, la asignación de los Interceptors a los Package, entre otras cosas. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" " lista.jsp