I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Introducción a la programación (Clase 2)
2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Java Web Services Developer Arquitectura
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
I. Sesión 4 Noviembre 2010 Claudio Chaucca Umana
I. Sesión 2 Noviembre 2010 Claudio Chaucca Umana
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Scripting en el lado del Cliente
CI-2413 Desarrollo de Aplicaciones para Internet
Crear un formulario Web Form con Microsoft ASP.NET
CAPTURA Y RECOLECCIÓN DE ERRORES 20 de Noviembre de 2004.
Juan Fernández Rodríguez
ActiveX.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Common Object Request Broker Architecture
DOM ( Document Object Model) Prof. Franklin Cedeño.
Introducción a Programación Concurrente
"java del lado del servidor" Servlet y JSP Java Server Pages.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
MODELO VISTA CONTROLADOR. MODELO VISTA CONTROLADOR.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Curso de Java y Aplicaciones Web
José Antonio Rastoll Pérez Presentación PI. Índice 1. EL OBJETO SESSION Introducción. Propiedades. Funcionamiento. Variables de sesión, desventajas y.
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
Sesión en Servlets 31 de Marzo de Índice ¿Por qué seguir la trayectoria de usuarios? Formas de seguir la trayectoria de usuarios –Cookies –Reescritura.
Barista: Eduardo Moranchel
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
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.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
El lenguaje de programación C - Funciones -
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
Java Server Faces.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
Tecnologías web.
PRESENTA: ALICIA GONZÁLEZ INSTALACIÓN DE COMPONENTES EN JAVA.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
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.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez Introducción a:
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
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.
VISUAL BASIC.NET MODULO III. Introducción a las aplicaciones Web Forms Tradicionalmente: Las aplicaciones Web se desarrollaban siguiendo un modelo mixto.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Jakarta Struts version Juan Manuel Zorrilla Gamarra Mario Titto Acostupa.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
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.
Elementos y tipos de sistemas operativos
AJAX Asynchronous JavaScript And XML.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
OWASP APPSEC RIO DE LA PLATA dcotelo13
Arquitecturas de Integración Mensajería
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Java Script. Como habilitar JavaScript en tu navegador
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
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.
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.
Transcripción de la presentación:

I. Sesión 3 Noviembre 2010 Claudio Chaucca Umana

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.

Ajax Support

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

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.

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

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

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

Ajax Support Practica 20 minutos

Ajax Output

,.- 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

,

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

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

Rich output

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

Practica 15 minutos, crear el control Panel desde java

Rich output Practica 20 minutos crear los sig controles desde java

Rich input Practica 20 minutos crear los controles desde java Rich selects -demo/richfaces/actionparam.jsf

Caso : Mantenimiento de clientes (60 minutos)

¡ Gracias !