1 / 44

máster en ingeniería web lenguajes y estándares en la web AJAX (Asynchronous Javascript and XML)

máster en ingeniería web lenguajes y estándares en la web AJAX (Asynchronous Javascript and XML) Oviedo, 16 y 17 de Octubre de 2006. máster en ingeniería web lenguajes y estándares en la web AJAX (Asynchronous Javascript and XML) Oviedo, 16 y 17 de Octubre de 2006. ¿Qué es AJAX?

abia
Download Presentation

máster en ingeniería web lenguajes y estándares en la web AJAX (Asynchronous Javascript and XML)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. máster en ingeniería weblenguajes y estándares en la web AJAX (Asynchronous Javascript and XML) Oviedo, 16 y 17 de Octubre de 2006

  2. máster en ingeniería weblenguajes y estándares en la web AJAX (Asynchronous Javascript and XML) Oviedo, 16 y 17 de Octubre de 2006 ¿Qué es AJAX? AJAX “crudo” Dojo, Rico y Yahoo! User Interface Library HTML_AJAX = AJAX + PHP Servicios Web + AJAX

  3. ¿Qué es AJAX? Modelo “clásico” vs modelo AJAX de aplicaciones web Algunos ejemplos de AJAX en acción Ventajas e inconvenientes de AJAX En resumen…

  4. Petición HTTP HTML + CSS Navegador (cliente) Interfaz de Usuario Mientras tanto, el usuario espera a que se refresque la página Servidor Servidor web SGBD, sistemas heredados, lógica de negocio…

  5. Invocación Javascript HTML + CSS Petición HTTP Datos XML Navegador (cliente) Interfaz de Usuario Motor AJAX El usuario apenas espera porque no se recarga la página... Servidor Servidor web SGBD, sistemas heredados, lógica de negocio…

  6. AJAX “crudo” Elementos clave de AJAX Tres patas para un banco… Un servicio y cuatro ejemplos… En resumen…

  7. HTML Dinámico

  8. Dojo, Rico y Yahoo! User Interface Library ¿Qué es dojo? Implementación de los ejemplos con dojo ¿Qué es Rico?Implementación de los ejemplos con Rico ¿Qué es YUI?Implementación de los ejemplos con YUI Otros frameworks y bibliotecas para desarrollo AJAXOpenAJAX Alliance Escollos…

  9. OpenAJAX Alliance

  10. The “cross-domain” problem Aplicaciones AJAX que consumen servicios “locales” Aplicaciones AJAX que (pretenden) consumir servicios “ajenos” Utilizando un proxy para consumir servicios “ajenos” con XMLHttpRequest

  11. Navegador (cliente) Mi aplicación AJAX Sin problema Descarga de laaplicación PeticionesXMLHttpRequest Mi servidor web Mi aplicación AJAX Mi servicio web

  12. Navegador (cliente) Mi aplicación AJAX Descarga de laaplicación PeticionesXMLHttpRequest Otro servidor web Mi servidor web Mi aplicación AJAX Servicio web

  13. Navegador (cliente) Mi aplicación AJAX Sin problema Descarga de laaplicación PeticionesXMLHttpRequest PeticionesHTTP Otro servidor web Mi servidor web Mi aplicación AJAX Mi servicio web Otro servicio web

  14. ¿Qué es AJAX? AJAX “crudo” Dojo, Rico y Yahoo! User Interface Library HTML_AJAX = AJAX + PHP “Taller” sobre Servicios Web + AJAX

  15. HTML_AJAX = AJAX + PHP ¿Qué es HTML_AJAX? Instalación de PEAR y HTML_AJAX Aspectos básicos de HTML_AJAX El ejemplo de costumbre implementado con HTML_AJAX Otros frameworks y bibliotecas para desarrollo AJAX en PHP Resumen…

  16. máster en ingeniería weblenguajes y estándares en la web AJAX (Asynchronous Javascript and XML) Oviedo, 16 y 17 de Octubre de 2006

More Related