asp.net v2 + ajax = atlas pierre lagarde [email protected] devdays 2006 equipé aujourdhui,...
TRANSCRIPT
ASP.NET v2 + Ajax = Atlas
Pierre [email protected]://blogs.developpeur.org/fox
DevDays 2006Equipé aujourd’hui, prêt pour demain !
Agenda
Le concept Ajax ?
AtlasArchitectureEnrichir les applications ASP.NET 2.0Les applications Web nouvelle génération
Framework Client JavaScriptComposant Atlas ServeurComposant personnalisé
ASP.NET v2
demo
Le concept Ajax ?
Page*.aspx
ServeurClient
Classe IHttpHandler
*.ashx
Page chargée
XMLHttp-Request
Mise à jourpartielle
Chargement de la page
Appel asynchrone
Réponse du serveur
“Atlas” Scenarios
“AJAX”iser une application ASP.NETApproche incrémentaleMise en place facile
Développement d’applications Web nouvelle génération
Interface utilisateur riche et intuitivePrise en compte du DHTML
Plateforme extensibleCréation de contrôles personnalisés
<atlas:ScriptManager><atlas:UpdatePanel>…
demo
Architecture
ASP.NET “Atlas” Server ExtensionsASP.NET “Atlas” Server Extensions
“Atlas” Server
Controls
“Atlas” Server
Controls
App Services Bridge
App Services Bridge
Web Services Bridge
Web Services Bridge
“Atlas” Framework Serveur
“Atlas” Framework Client et Service
“Atlas” Client Script Library“Atlas” Client Script Library
Controls, Components
Controls, Components
Script CoreScript Core
Base Class LibraryBase Class Library
Component Model and UI FrameworkComponent Model and UI Framework
Browser Compatibility
Browser Compatibility
“Atlas” Client Application Services
“Atlas” Client Application Services
Local Store, …
Local Store, …
BrowserIntegration
BrowserIntegration
ASP.NET 2.0ASP.NET 2.0
Application Services
Application Services
Page Framework,
Server Controls
Page Framework,
Server Controls
““Atlas”-enabled Atlas”-enabled ASP.NET PagesASP.NET Pages
““Atlas”-enabled Atlas”-enabled ASP.NET PagesASP.NET Pages
Web ServicesWeb Services(ASMX or WCF)(ASMX or WCF)
Web ServicesWeb Services(ASMX or WCF)(ASMX or WCF)
HTML, Script,HTML, Script,““Atlas”Atlas”MarkupMarkup
HTML, Script,HTML, Script,““Atlas”Atlas”MarkupMarkup
““Atlas”Atlas”ServiceServiceProxiesProxies
““Atlas”Atlas”ServiceServiceProxiesProxies
Framework Atlas ClientProgrammation orientée objet en JavaScriptAPI d’objet Script comme en ASP.NETEnrichissement du modèle JavascriptClasses qui encapsulent des données et de la logique
DataSource (WebService – Proxy Automatique JavaScript)DataSet / DataTable / DataRow objetsBinding
Langage XML déclaratif interprété par le framework Atlas client
Manière déclarative d’instancier les objets JavaScript et de connecter les composants JavaScript et les contrôles HTML de la page
Framework offrant une abstraction du navigateur
Du langage itératif au langage déclaratifDévelopper un contrôle AtlasGadget Live.com
demo
Rendez-vous sur le site MSDN pour y retrouver l’ensemble des contenus des DevDays 2006 :
Les webcastsLes présentationsLes codes source
http://www.microsoft.com/france/msdn/devdays2006/default.mspx
Sur le site MSDN