Upload
sampetruda
View
691
Download
1
Tags:
Embed Size (px)
Citation preview
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.