La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana

Presentaciones similares


Presentación del tema: "I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana"— Transcripción de la presentación:

1 I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana Claudio.chaucca@gmail.com

2 Contenidos I Sesión 3 Librerías Core Ajax, UI and Ajax4Java (a4j) Ajax Support a4j:support, a4j:region, A4j:include, a4j:poll, a4j:push Ajax Output,, Rich Output,, Rich Input Rich Select Caso: Mantenimiento de clientes.

3 Ajax Support

4 Asigna el valor del atributo assignTo a una propiedad del Manage Bean Nos permite actualizar los valores del modelo sin invocar un código java. Atributos: name nombre del parámetro value valor inicial del parámetro assignTo propiedad del Manage Bean

5 especifica la parte del arbol de componentes a ser procesados en el servidor. Todo el formulario es submitted pero solo la parte de la región será procesado. Si no se especifica que región actualizar se actualiza la región que inicia el Action.

6 mas importante componente de la librería RichFaces. Enriquece con capacidades ajax componentes no Ajax JSF Todos los demás componentes RichFaces se basan en el mismo principio Atributos: event.- define el evento javaScript que dará soporte Ajax. reRender.- define los ids de los componentes JSF a ser reRendered Onsubmit.- código javaScript llamado antes del Ajax request Oncomplete.- código javaScript llamado después del Ajax request

7

8 envía de forma periódica un AjaxRequest al servidor. interval Indica la propiedad en milisegundos entre response y request. timeout define el tiempo esperado para responder en milisegundo, si no es recibido el response aborta el siguiente request. Similar a un timer

9 ejecuta de forma periódica Ajax request al servidor, simulando un push data. Envió de mensajes de forma asíncrona a diferencia del

10 Ajax Support Practica 20 minutos

11 Ajax Output

12 ,.- Mantiene con vida un bean por mas de lo que dura un request durante una session.- incluye paginas dentro de la pagina padre..- usa las reglas de navegación estándar JSF definidas en faces-config.xml

13 ,

14

15 Componente que facilita la generación de imagen, video, sonido y otros binarios al vuelo Necesita 2 beans MediaBean con la función paint(OutputStream out, Object data) y MediaData con las propiedades de la imagen

16 Es usado cuando sus componentes internos siempre deben ser actualizados independientemente de la propiedad reRender Practica 30 minutos (usar jFreeChart para generar la image)

17 Rich output

18

19 DOM Arbol de componentes HtmlForm HtmlPanel getFacets HtmlOutputT ext HtmlPanelGr id HtmlOutputT ext HtmlInputTex t

20

21 Practica 15 minutos, crear el control Panel desde java

22 Rich output Practica 20 minutos crear los sig controles desde java

23 Rich input Practica 20 minutos crear los controles desde java Rich selects http://livedemo.exadel.com/richfaces -demo/richfaces/actionparam.jsf

24 Caso : Mantenimiento de clientes (60 minutos)

25 ¡ Gracias !


Descargar ppt "I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana"

Presentaciones similares


Anuncios Google