1/11Departamento de Informática Tributaria AJAX Fundamentos básicos (20070316) AJAX Fundamentos básicos (20070316)

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
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
Desarrollo Web Páginas Web HTML Editores de Páginas Web
Juan Fernández Rodríguez
ActiveX.
TEMA 8: INTERNET Y CORREO ELECTRÓNICO
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.
AJAX Julio Guillermo Paredes Cornejo Director Servicios Electrónicos Sociedad Peruana de Computación
Introducción a los servicios Web
WWW (World Wide Web) Pedro José López Javier Díaz
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
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.
Ing. CIP Fabián Silva Alvarado
Introducción a los servicios Web
HISTORIA DEL WWW La World Wide Web o W3 es algo así como la gran telaraña mundial de comunicaciones. Antes de la Web, los investigadores de las universidades.
PRESENTADO POR Carlos Martínez Castellanos Cta Francis Ponce López Cta ASIGNATURA Tecnología Educativa 1 SECCION: 14:01 Tema:
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.
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
PROTOCOLO H T T P.
Por: Jorge Aguirre PUERTOS DE UN SERVIDOR WEB.  Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor.
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.
Unidad didáctica 6 Diseño de páginas Web.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
POR: SANTIAGO TORO RENDON LUIS ANGEL NEGRETE HERNANDEZ.
Leidy Johanna Arizala Pardo
Unidad 1 Aplicaciones web de escritorio
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.
INTERNET.
Navegadores y buscadores
Podemos definir a Internet como una "red de redes", es decir, una red que no sólo interconecta computadoras, sino que interconecta redes de computadoras.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
Introducción a los Sistemas de Computo
Navegador Luhana Margarita López Leidy Tatiana González salinas.
Las Tecnologías detrás del Internet Presenta Ing. Edwin Sandoval.
- Parámetros de apariencia y uso Luis Villalta Márquez.
NAVEGADORES Un navegador o navegador web (del inglés, web browser) es un programa que permite ver la información que contiene una página web. La funcionalidad.
P ROGRAMACIÓN W EB Desarrollo de aplicaciones Web.
Sesión 01: Diseño y Producción de Web Dinámico Noel Buezo.
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
Navegadores, buscadores y APPS
Facilitador: Kenneth Tapia
Pablo Barrantes Illary Huaylupo David Navas Alan Wong.
AJAX Asynchronous JavaScript And XML.
EQUIPO JOKER ´NAVEGADORES` DIEGO ROLANDO JOSUE.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
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.
Unidad 3. Desarrollo de aplicaciones Web
Aplicaciones Web Verano Programación de aplicaciones Web FCC-BUAP Verano 2016BMB - RAM2.
Introducción a AJAX.
Transcripción de la presentación:

1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )

2/11Departamento de Informática Tributaria Agenda ¿Qué es AJAX? Posibles usos Fundamentos técnicos Compatibilidad entre navegadores Seguridad Anáilis DAFO

3/11Departamento de Informática Tributaria ¿Qué es AJAX? AJAX = Asynchronous Javascript And XML Es una técnica de desarrollo web para crear aplicaciones interactivas. La ejecución corre en el cliente y mantiene una comunicación asíncrona con el servidor En realidad es un compendio de otras tecnologías ya maduras: –Lenguaje de presentación: XHTML / HTML + CSS –Lenguaje de spriting: JavaScript, Jscript o VBScript –El objeto XMLHttpRequest –Lenguaje de respuesta: por ejemplo XML (Extensible Markup Languaje) + XTML –DOM (Document Object Model) que permite la presentación dinámica

4/11Departamento de Informática Tributaria Posibles usos Envío de información al servidor de forma asíncrona. Por ejemplo para: –facilitar la interación del usuario ofreciéndole una compleción del texto (traducción del inglés autocomplete): –para controlar el tiempo que un usuario permanece en una página web a efectos estadísticos o de marketing, etc Evita los incómodos refrescos de página y mejora la interación usuario-servidor para líneas de menor ancho de banda Actualmente es usado a nivel mundial por Google en su correo web Gmail, GoogleMaps o en Google Suggest, así como por Microsoft en su futuro Windows Live Mail (sucesor de Hotmail)...

5/11Departamento de Informática Tributaria Fundamentos técnicos (I) SERVIDOR WEB / HOST Llamada JavaScript HTTP XMLHttpRequest HTTP Request SQL [BB.DD.] HTTP Response [XML] Incorporación de los datos en el documento y presentación (DOM + CSS) Interacción con el usuario

6/11Departamento de Informática Tributaria Fundamentos técnicos (II) El usuario interracciona con la página web Algunas de estas interacciones disparan funciones JavaScript (por lo que en estos casos NO es necesario pulsar un botón dentro de un formulario para ejecutar una action) En la función JavaScript se puede crear un objeto XMLHttpRequest ponde se especifica la URL destino y el método (GET, POST,...). Se realiza la llamada HTTP a la URL especificada. El servidor ejecutará el servicio invocado con los parámetros que se les ha pasado en la petición HTTP El servidor puede necesitar realizar peticiones SQL a las bases de datos El servidor forma la respuesta (generalmente XML, aunque puede ser incluso en texto plano) y se la envía al navegador El navegador recibe la respuesta. De ella extrae los datos y los incorpora o presenta en la página web

7/11Departamento de Informática Tributaria Fundamentos técnicos (III) Una URL de la petición HTTP con el método GET tendría la forma: URL del servicio?CRITERIO1=VALOR1&CRITERIO2=VALOR2&... La URL del servicio se obtiene dinámicamente en javascript en función de si se encuentra en desarrollo, proproducción, o producción y tanto si se encuentra en un entoro seguro (https) como si no (http)

8/11Departamento de Informática Tributaria Navegadores compatibles Prácticamente todos los navegadores actuales soportan las tecnologías que sirven de base a AJAX: –Microsoft Internet Explorer (IE) para Windows: v5.0 y v6.0 a través de un ActiveX v7.0 a través de XMLHTTP nativo (aunque continúa soportando el ActiveX). –Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, Flock, Ephiphany, Galeon y Netscape +v7.1 –Navegadores con el API KHTML +v3.2, incluyendo Konkeror +v3.2, Apple Safari +v1.2 –Opera +v8.0, incluyendo Opera Mobile Browser +v8.0 –Web Browser for S60 de Nokia tercera generación y superiores

9/11Departamento de Informática Tributaria Seguridad en IE Dominios cruzados y política de seguridad de zona: –Si la URL de la petición tiene el mismo dominio que la URL de la página, se envía. –Si no, se aplica la política de securidad de zona: Se permiten peticiones de dominios cruzados si el gestor de seguridad del IE ha permitido “Accesos a fuentes de datos entre dominios” (por defecto desactivado en IE7) Mezcla de protocolos: –Sólo se permite pasar de HTTP a HTTPS, Más información en:

10/11Departamento de Informática Tributaria Análisis DAFO

11/11Departamento de Informática Tributaria