La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.

Présentations similaires


Présentation au sujet: "Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire."— Transcription de la présentation:

1 Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire des intranets de collaboration 12h30 : Pause Repas 14H00 :Solution dhébergement 14H15 : Déployer et gérer des applications ASP.NET en production (IIS6) 14H45 : Starter Kits, Accélérateurs de projets Web 15h30 : Pause, Tirage du Jeu Concours 16h00 : ASP.NET Avancé: architecture en couches, Services Web, composants 17h15 : Conclusion 17h H30 : Questions/Réponses, Ateliers de prise en main, Apéro

2 ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET

3 Le framework.Net et les applications ASP.NET Modèle de compilation/modèle dexécution Sessions Cache Trace Composants WebForms Exemples de composants (flash, javascript) Architecture en couches Services Web ASP.NET un peu plus loin…

4 Le framework.Net et les applications ASP.NET Visual Studio.NET CLI CLR : le runtime Framework Class Library Données et XML Services Web Windows Forms Web Forms Common Language Specification VBC++C#…J#

5 System System.Data (ADO.NET) System.XML System.Web (ASP.NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization ConfigurationSessionState CachingSecurity ServicesDescriptionDiscovery Protocols UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms (Windows / Windows CE / PocketPC) DesignComponentModel Schema Reflection ResourcesGlobalization ServiceProcess Le framework.Net et les applications ASP.NET

6 Réponse La compilation à la volée Réponse Classe de la page Instanciation, traitement, affichage Classe généréeGénère Analyse moteurASPX Fichier ASPX 1 ère Requête Classe Code Behind Browser Web IIS 2 ème Requête Instancie

7 Cache La granularité du cache est au niveau du Contrôle Utilisateur Chaque Contrôle Utilisateur a ses propres paramètres de Cache Le serveur renvoie le rendu HTML précédemment généré.

8 Démonstration 1 Mise en cache du footer de la page

9 Session serveur Sauvegarde détat coté serveur Session["MyData"] = "Valeur"; Récupération de la valeur String s; s = Session["MyData"] ; Configuration Avec ou sans Cookie Persistance: mémoire, service, base de données

10 Trace Activation du mode Trace Dans le Web.config Trace=True 2 méthodes pour visualiser les traces pageOutput = true Trace.axd

11 Démonstration 2 Trace

12 Composants WebForms Démonstration 3 Intégration de composant FlashMovie XmlEditGrid Upload de fichier Sites de composants ASP.NET

13 Sorienter vers une architecture en couches Découpler laccès aux données de la couche de présentation Plus grande évolutivité, et réutilisation du code Laccès aux données doit être: Indépendant Réutilisable par toutes les pages, voire par dautres applications Ajout et référencement dune librairie Un point sur le mode « design »

14 Démontration 4 Création dune librairie windows La classe Component Utilisation dun DataSet référencé

15 Service Web Définition : une procédure invocable à distance, indépendamment de sa plate- forme logicielle et matérielle via des protocoles standard (HTTP, XML, SOAP) Adoptés par lensemble de lindustrie

16 Cycle de vie dun Service Web Client Service Web Service Web Description WSDL Réponse XML : Description du service Réponse SOAP : résultat de lappel Appel SOAP : invocation du Service Web 1 proxy Développement Production Appel HTTP : demande de la description 2

17 Construction dun service Web Cest ASP.NET qui permet dimplémenter un service Web Héritage de la classe System.Web.Services.WebService à la place de la classe Page Toute méthode préfixée par lattribut [WebMethod] peut devenir un service Web, tout code existant peut alors être exposé en service Web. La création dun proxy seffectue par lutilitaire wsdl.exe ou par Visual Studio

18 Démontration 5 Construction dun service Web Appel dun service Web partenaire Envoi dun SMS via TISCALI

19 Nouveau SmartPhones et Pocket PC PhoneEdition HTC Qtek 6210 Alternative channels HTC Qtek 9090 Alternative channels

20 Questions ?


Télécharger ppt "Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire."

Présentations similaires


Annonces Google