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.

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Web Services.
Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Departamento de Comunicación Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de México Instituto Tecnológico y de Estudios.
Internet y tecnologías web
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Conceptos fundamentales de ASP.NET
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Repaso desde HTML a XHTML
Programación Orientada a Objeto 1
CI-2413 CGI & Compañía.
Juan Fernández Rodríguez
Validator Framework. Jakarta Commons Validator Paquete de clases de utilidad para la implementación de reglas de validación de datos de entrada de forma.
Patrón MVC con STRUTS.
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
"java del lado del servidor" Servlet y JSP Java Server Pages.
Control de eventos con Javascript
4ta. Reunión SpringHispano & JavaMexico Struts 2.
Adobe Flex Framework v3.5.
Framework Hexápodo PHP fácil, rápido y sin dolor
Curso de PHP Tema 3: Formularios.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Introduccion a las páginas WEB HTML
Curso de Java y Aplicaciones Web
SISTEMA DE GENERACIÓN Y SEGUIMIENTO DE REPARACIÓN DE CONTENEDORES
CURSO STRUTS 2 UI TAGS En el siguiente apartado del curso se mostrará el grupo de Tags UI de Struts 2, realizando una revisión de cada una de ellas, así.
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
UNIVERSIDAD NACIONAL DE PIURA
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Implementación del patrón Modelo-Vista-Controlador
Ingeniero Anyelo Quintero
Servlets y JSP Temas Selectos de Cómputo Cibernética 912 Agosto-Diciembre 2005.
Java Server Faces.
CURSO STRUTS 2 CONFIGURACIÓN
Visualizador Web de imágenes médicas Rawb
SPRING MVC.
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este quinto módulo: CONCEPTOS AVANZADOS del framework Struts 2: Debes tener los conceptos muy claros sobre:
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
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.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
© GMV, 2011 Propiedad de GMV Todos los derechos reservados DESARROLLO DE UNA HERRAMIENTA DE VALIDACIÓN Y GESTIÓN DE CÓDIGOS CONTENIDOS EN MENSAJES XML.
MÓDULO 1: Introducción al framework Struts 2
ING.IVAN PETRLIK AZABACHE
GENERIC TAGSCURSO STRUTS 2 En el siguiente apartado del curso se mostrará el grupo de Tags Generic de Struts 2, realizando una revisión de cada una de.
Aplicaciones Web de Servidor
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Jakarta Struts version Juan Manuel Zorrilla Gamarra Mario Titto Acostupa.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
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.
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.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
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
Creación de páginas Web (II) Formularios Pau Barceló Forteza
Generador de Páginas Hélio Martins
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
Universidad de MendozaTeleinformática I  Pasando datos  Links  Formularios  Controles  Método del formulario  Get  Post  Leyendo los datos desde.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES Programación de Interfaces Unidad 2.
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.
© Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Generador de informes Birt.
Transcripción de la presentación:

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 Generic Tags

RESUMENCURSO STRUTS 2 RESULTS Debemos recordar los siguientes conceptos vistos del componente Result de Struts 2: DefiniciónConfiguraciónTipos ¿Qué es un Result? Un Result simplemente es una clase Java, que procesa la respuesta a mostrar al cliente, la Vista. El tipo de Result que invoca el framework es seleccionado en función de la respuesta devuelva por el método de lógica del Action (String). Configuración de los Results Cada elemento de la configuración debe contener las entradas en función de que posibles resultados devuelva el Action invocado:... name, nombre del resultado debe coincidir con la respuesta del método invocado del Action. El valor por defecto si no se especifica es “success”. type, el tipo de resultado que debe mostrarse. Por defecto el valor es “dispatcher”. Tipos de Result de Struts 2 Struts 2 cuenta con toda una serie de Results implementados por defecto, los cuales son posibles utilizar siempre y cuando el elemento de la configuración extienda del package por defecto struts-default. ResultsDescripción chain Invocar de un Action a otro sin enviar petición al cliente dispatcher El tipo por defecto, redirige la petición a un JSP freemarker Utilizado para la integración con FreeMarker httpheader Envía una cabecera HTTP Header al cliente redirect Redirecciona otra URL redirect-action Redirecciona a otro Action stream Utilizado para enviar datos para descargar el cliente velocity Integración con Velocity xslt Integración con XML/XSLT plaintext Envía texto plano al cliente, se utiliza normalmente para mostrar el código fuente de un JSP Navegador Web Aplicación Struts 2 Action Result - HTML - Data (xml, stream, JSON)

RESUMENCURSO STRUTS 2 UI TAGS Durante este módulo hemos conocido distintos tags de Struts 2 entre ellas las UI Tags: DefiniciónDiseñoTipos ¿Qué son las UI Tags? Las UI Tags de Struts 2 es una librería de etiquetas, que facilita la creación del interfaz gráfico Web. Los tags de la librería, son utilizados para representar componentes HTML en el interfaz. Carácteristicas Interfaces reutilizables Lenguaje expresión OGNL compatible con JSTL. Motor independiente del tipo de tecnología: JSP, FreeMarker, Velocity, XSLT,… Tecnología AJAX Uso de Interceptors. Taglib Themes Mediante el uso de themes en las UI Tags, Struts 2 permite modificar la representación de los componentes HTML. Un theme es una colección de templates que mantienen el mismo diseño (look & feel) para todos los componentes del Tag UI, empaquetándolos en un solo theme. Tipos Themes simple, componentes del Tag UI en los elementos HTML equivalentes más simples. xhtml, theme por defecto, los templates de esta colección proveen formateo automático de los elementos HTML diseñado mediante tablas (table). css_xhtml, templates similares al theme xhtml, pero están preparados para utilizar diseños CSS. ajax, templates basados en el tema xhtml, pero tiene características avanzadas de la tecnología AJAX. Uso Themes A nivel de tag A nivel de formulario … A nivel de page, request, session o application A nivel de aplicación (struts.properties) struts.ui.theme = css_xhtml Tipos de UI Tags Las UI tags se pueden dividir en dos grupos en función de su cometido: Form Tags crear campos formulario para la entrada de datos  checkbox  checkboxlist  combobox  doubleselect  head  file  form  hidden  label  optiontransferselect  optgroup  password  radio  reset  select  submit  textarea  textfield  token  updownselect No-Form Tags realizar tareas de visualización HTML de componentes de mensajes y elementos estructurales  actionerror  actionmessage  component  div  fielderror

RESUMENCURSO STRUTS 2 GENERIC TAGS También hemos estudiado el grupo de tags Generic Tags : DefiniciónTipos ¿Qué son las Generic Tags? Las Generic Tags de Struts 2 es una librería de etiquetas, que son utilizadas para el control de las páginas cuando la Vista es procesada, permitiendo labores de procesamiento sobre los datos. Taglib Tipos de UI Tags Las UI tags se pueden dividir en dos grupos en función de su cometido: Control Tags Utilizadas para controlar el flujo en la Vista. append else elseIf generator if iterator merge sort subset Data Tags Utilizadas para manipular o crear datos a action bean date debug i18n include param property push set text url