Conceptos de AJAX

18
ASP.NET AJAX

Transcript of Conceptos de AJAX

Page 1: Conceptos de AJAX

ASP.NET AJAX

Page 2: Conceptos de AJAX
Page 3: Conceptos de AJAX
Page 4: Conceptos de AJAX

Asynchronous JavaScript And XML

• Basado en:

▫ HTML, XHTML, CSS

▫ DOM, JavaScript

▫ XML, JSON

Page 5: Conceptos de AJAX

• 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

Page 6: Conceptos de AJAX
Page 7: Conceptos de AJAX
Page 8: Conceptos de AJAX

• 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

Page 9: Conceptos de AJAX

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

Page 10: Conceptos de AJAX
Page 11: Conceptos de AJAX
Page 12: Conceptos de 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

Page 13: Conceptos de AJAX

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

Page 14: Conceptos de AJAX
Page 15: Conceptos de AJAX
Page 16: Conceptos de AJAX

Parte 2Async Comm Layer en

ASP.NET AJAX

• ¿Que es Async Comm Layer?

• Comunicación Cliente/Server

• Arquitectura Cliente

• Arquitectura Server

Page 17: Conceptos de AJAX
Page 18: Conceptos de AJAX

Muchas Gracias.