La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1 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

2 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)

3 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

4 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


Descargar ppt "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."

Presentaciones similares


Anuncios Google