Quoi de neuf dans ASP.NET 4.5
-
Upload
microsoft -
Category
Technology
-
view
555 -
download
2
Transcript of Quoi de neuf dans ASP.NET 4.5
![Page 1: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/1.jpg)
palais des congrès Paris
7, 8 et 9 février 2012
![Page 2: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/2.jpg)
7 FévrierTomasz Jaskula Mohamed Zied NemiliDéveloppeur/ArchitecteDéveloppeur/ArchitecteCompose IT IIEXPERT
Quoi de neuf dans ASP.NET 4.5
![Page 3: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/3.jpg)
Nouveautés de ASP.NET Web FormsLes contrôles de données fortement typésModel binding, Encodage HTML des expressions de liaison de donnéesHTML5, Unobtrusive Validation
ASP.NET Web Pages 2Nouveau template de site, rendu spécifique mobileValidation améliorée, gestion des ressourcesMembership et authentificationHelper pour les cartes
Agenda
![Page 4: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/4.jpg)
ASP.NET Core Runtime and FrameworkAméliorations de la gestion de HttpRequest Modules et Handlers asynchrones, WebSocketsSécurité & XSS, amélioration des performances
Visual Studio 2011IISExpressASP.NET precompilation et merge
Q&R
Agenda
![Page 5: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/5.jpg)
Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation
Nouveautés de ASP.NET Web Forms
![Page 6: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/6.jpg)
DEMO
Les contrôles de données fortement typés
![Page 7: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/7.jpg)
Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation
Nouveautés de ASP.NET Web Forms
![Page 8: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/8.jpg)
DEMO
Model binding : Select, update, filtre, …
![Page 9: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/9.jpg)
Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)
HTML5 Unobtrusive Validation
Nouveautés de ASP.NET Web Forms
![Page 10: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/10.jpg)
Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation
Nouveautés de ASP.NET Web Forms
![Page 11: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/11.jpg)
Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation
Nouveautés de ASP.NET Web Forms
![Page 12: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/12.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
ASP.NET Web Pages 2
![Page 13: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/13.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
ASP.NET Web Pages 2
![Page 14: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/14.jpg)
DEMO
Rendu pour périphérique mobile
![Page 15: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/15.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
ASP.NET Web Pages 2
![Page 16: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/16.jpg)
DEMO
Validation de saisie améliorée
![Page 17: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/17.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
ASP.NET Web Pages 2
![Page 18: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/18.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
ASP.NET Web Pages 2
![Page 19: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/19.jpg)
DEMO
Membership et authentification
![Page 20: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/20.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes
Microsoft.Web.Helpers.Maps
ASP.NET Web Pages 2
![Page 21: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/21.jpg)
DEMO
Fonctions rapides pour la carto
![Page 22: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/22.jpg)
Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartesExécution en parallèle
ASP.NET Web Pages 2
![Page 23: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/23.jpg)
Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 24: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/24.jpg)
Lecture/Ecriture asynchrone de HttpRequest et Response
HttpRequest.GetBufferlessInputStream() HttpRequest.GetBufferedInputStream()HttpRespose.Flush()
Les modules et handlers asynchrones (await/Task)HTTP handler asynchroneSécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 25: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/25.jpg)
Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 26: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/26.jpg)
DEMO
Les modules et handlers asynchrones
![Page 27: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/27.jpg)
Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSS
System.Web.Security.AntiXss. AntiXssEncoder
Support de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 28: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/28.jpg)
DEMO
Sécurité et XSS
ASP.NET Core Runtime and Framework
![Page 29: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/29.jpg)
ASP.NET Core Runtime and Framework
Comment le Serveur peut-il se connecter au client ?
![Page 30: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/30.jpg)
ASP.NET Core Runtime and Framework
Comment le Serveur peut-il se connecter au client ?
Simple polling avec AjaxClient
Serveur
Intervalle de polling
![Page 31: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/31.jpg)
ASP.NET Core Runtime and Framework
Comment le Serveur peut-il se connecter au client ?
Long pollingClient
Serveur
![Page 32: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/32.jpg)
ASP.NET Core Runtime and Framework
Comment le Serveur peut-il se connecter au client ?
HTML 5 et WebSocketsClient
Serveur
1. HTTP handshake
2. Communication TCP bidirectionnelle
![Page 33: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/33.jpg)
Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 34: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/34.jpg)
DEMO
HTML 5 WebSockets
![Page 35: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/35.jpg)
Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting
ASP.NET Core Runtime and Framework
![Page 36: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/36.jpg)
ASP.NET Core Runtime and Framework
Amélioration des performances pour le web hosting
Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview
SDK
![Page 37: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/37.jpg)
ASP.NET Core Runtime and Framework
Amélioration des performances pour le web hosting
Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview
SDK
![Page 38: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/38.jpg)
ASP.NET Core Runtime and Framework
Amélioration des performances pour le web hosting
Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview
SDKMulti-Core JIT compilation
NET Framework 4.5
![Page 39: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/39.jpg)
ASP.NET Core Runtime and Framework
Amélioration des performances pour le web hosting
Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview
SDKMulti-Core JIT compilation
NET Framework 4.5GC tuné pour optimiser la mémoire
NET Framework 4.5
![Page 40: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/40.jpg)
ASP.NET Core Runtime and Framework
Amélioration des performances pour le web hosting
Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview
SDKMulti-Core JIT compilation
NET Framework 4.5GC tuné pour optimiser la mémoire
NET Framework 4.5« Prefeching » pour les applications Web
NET Framework 4.5 sur Windows 8
![Page 41: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/41.jpg)
IISExpressASP.NET precompilation et merge
Visual Studio 2011
![Page 42: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/42.jpg)
![Page 43: Quoi de neuf dans ASP.NET 4.5](https://reader031.fdocuments.net/reader031/viewer/2022012914/58ed55681a28abe34a8b4611/html5/thumbnails/43.jpg)
https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5
Tomasz Jaskula Mohamed Zied Nemili@tjaskula [email protected]@jaskula.fr http://www.zied.frhttp://blogs.developpeur.org (FR)http://www.codedistillers.fr (ENG)http://www.compose-it-soft.fr