Conceptos de AJAX

Post on 12-Jun-2015

689 views 1 download

Tags:

Transcript of Conceptos de AJAX

ASP.NET AJAX

Asynchronous JavaScript And XML

• Basado en:

▫ HTML, XHTML, CSS

▫ DOM, JavaScript

▫ XML, JSON

• Nueva tecnología de Microsoft para desarrollar aplicaciones Web

• Características de las Aplicaciones ASP.NET AJAX

▫ Experiencia de usuario mas agradable y dinámica

▫ Script Cliente ECMASCRIPT (JavaScript) y DHTML integrado con tecnología de servidor ASP.NET 2.0

• ASP.NET AJAX: Server

▫ Server Controls ScriptManager UpdatePanel UpdateProgress Timer

▫ Web Services

▫ Extensibilidad

• ASP.NET AJAX: Client

▫ Capa de Compatibilidad

▫ Capa de networking

▫ Core services

▫ Base class library

• ASP.NET AJAX: Client

Soporta

▫ Javascript embebido en Assembly

▫ Autenticación de usuario

▫ Depuración y localización de Javascript

• ASP.NET AJAX

▫ Modos Debug y Release

▫ Globalización y Localización

Parte 1Introducción a ASP.NET AJAX

• ¿Que es AJAX?

• ¿Que es ASP.NET AJAX?

• ¿Por qué utilizar ASP.NET AJAX?

• Arquitectura de ASP.NET AJAX

Asynchronous Communication Layer permite a un web browser invocar Web Service Methods en un server mediante JavaScript

Este Layer provee una clara separación entre la capa de presentación en el cliente (web browser) y las capas de negocios y de datos en el server

El cliente controla la capa de presentación y ofrece una UI rica y dinámica, mientras que el server realiza las tareas propias de las capas de negocios y de datos

Soporta diversos formatos de serialización para pasar datos entre cliente y server, incluyendo JSON, XML y strings

El mecanismo básico de comunicación entre el cliente y el server es el siguiente:

Parte 2Async Comm Layer en

ASP.NET AJAX

• ¿Que es Async Comm Layer?

• Comunicación Cliente/Server

• Arquitectura Cliente

• Arquitectura Server

Muchas Gracias.