AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.

Slides:



Advertisements
Presentaciones similares
JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Advertisements

Internet y tecnologías web
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
THE WORLD WIDE WEB La World Wide Web es una red de ordenadores alrededor de todo el mundo. Todos los ordenadores en la red (web) se pueden comunicar entre.
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.
AJAX Web 2.0
Paper On Demand Server & Designer. Descripción Técnica de Arquitectura y Componentes de la Solución PPOD.
Juan Fernández Rodríguez
Herramientas para el uso de AJAX
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.
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Asynchronous JavaScript and XML.  No es una nueva forma de programar, es una forma de utilizar los estándares disponibles.  Es el arte de intercambiar.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Java 2 Platform Enterprise Edition
Faustino Efraín Ruiz Austria Info provided by
SISTEMA DE GENERACIÓN Y SEGUIMIENTO DE REPARACIÓN DE CONTENEDORES
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Daniel Correa Botero.  Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Tecnologías para el desarrollo de aplicaciones Web
Ingeniero Anyelo Quintero
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Tecnologías web.
PRESENTA: ALICIA GONZÁLEZ INSTALACIÓN DE COMPONENTES EN JAVA.
PROTOCOLO H T T P.
HTML5 & CSS3 Presentado Por: Fernando Ayala
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.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
Sistema de Administración de Iglesias
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado
Rogelio Ferreira Escutia. 2 “Introducción a AJAX”, Javier Eguíluz Pérez, mayo 2010 Término AJAX  El término AJAX se presentó.
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,
Navegadores y buscadores
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Cristian Fonnegra Marin
WORD WIDE WEB Nace a principios de los años 90 en Suiza. Su función es ordenar y distribuir la información que existe en internet. La World Wide Web se.
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
Introducción a los Sistemas de Computo
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Introducción WWW y estándares web Jesús Torres Cejudo.
MATHML Collado Rafael Eduardo. Introducción  MathML puede describirse con etiquetas y atributos.  HTML puede volverse interminable cuando tu documento.
UD 4: “Instalación y administración de servicios Web”
Sesión 01: Diseño y Producción de Web Dinámico Noel Buezo.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
Navegador Servidor … Llamada HTTP estándar.
Pablo Barrantes Illary Huaylupo David Navas Alan Wong.
AJAX Asynchronous JavaScript And XML.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
ELEMENTOS DE LA WED. Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet.
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Unidad 3. Desarrollo de aplicaciones Web
Java Script. Como habilitar JavaScript en tu navegador
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
Conociendo el modelo Cliente-Servidor
1 Servicio de Información y Evaluación 7º Seminario TIC Consejería de Salud Sevilla, 17 de septiembre de 2007.
Aplicaciones Web Verano Programación de aplicaciones Web FCC-BUAP Verano 2016BMB - RAM2.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
Ajax (ASYNCHRONOUS JAVASCRIPT AND XML)
Transcripción de la presentación:

AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali

Introducción Asynchronous JavaScript And XML (JavaScript asíncrono y XML)JavaScriptXML Técnica de desarrollo web para crear páginas web de manera rápida y dinámica. Conocimientos previos: HTML/XHTML, CSS, JavaScript /DOM

Historia 1995 se incorporó Javascript y permitió un HTML interactivo.(Dhtml) 1996 iframe (carga de contenidos asincronos). Atributo “src” se desarrolla un componente llamado xmlHttp técnica imagen/cookie. Biblioteca “JSRS” Microsoft incluye xmlHttp.

2002 Javascript On Demand (Javascript bajo demanda). Se remplazó applet Java por XMLHttpRequest aparecieron los primeros frameworks de scripting remotos ARSCIF y luego Callbacks se utiliza Ajax como término. Fue creado por Jesse James Garrett

Clave de AJAX XMLHttpRequest. Http GET y POST. Microsoft Internet Explorer. Web Access al Microsoft Outlook. Adaptado como un estándar por la W3C. XMLHttpRequest es implementado por todos los navegadores.

¿Qué es? Es una técnica de desarrollo web que nos permite crear aplicaciones interactivas. Permite una conexión asíncrona entre cliente y servidor en un segundo plano. Por lo tanto, podemos realizar cambios sin necesidad de recargar la página.

Beneficios Acelera el desarrollo de interfaces Web. Mayor interactividad. Reduce peticiones a la BD. Proceso de información local. Mejora la velocidad y la usabilidad de las aplicaciones.

AJAX… Presentación basada en estándares usando XHTML y CSS. Presentación dinámica en pantalla e interacción usando el Document Object Model Intercambio y manipulación de datos usando XML y XSLT. Recuperación asíncrona de datos usando XMLHttpRequest. JavaScript enlazándolo todo.

Tecnologías Utiliza Javascript para sus funciones. Utiliza XMLHttpRequest para el acceso a los datos. Combina además tecnologías como: – HTML/CSS – DOM – PHP – XML – JSON – EBLM

Arquitectura

Comunicación Cliente/Servidor

Comunicación AJAX

Instalación Las aplicaciones en AJAX son independientes del buscador y de la plataforma. Necesitas un buscador que corra Javascript. Servidor solo recibirá peticiones GET.

Ejemplo Mi ejemplo va ser un pequeño formulario en html que tenga dos campos ciudad y departamento, los cuales serán listas desplegables. Estos datos estarán en una base de datos en mi servidor web (koding.io). La idea es seleccionar un departamento y que por medio de AJAX me traiga las ciudades asociadas a ese departamento.