20 notes sur asp.net

22 juin 2006

Architecture d'une application Asp.Net

Comme nous l'avons déjà vu, Asp.Net se base sur le framework .NET, construit sur le Common Language Runtime (CLR), et qui peut être utilisé sur un serveur pour construire des applications web puissantes.

Comme le montre l'illustration, tous les clients Web communiquent avec le serveur IIS, qui se charge de retourner les ressources appropriées.








Pour faciliter la productivité des développeurs, Asp.Net intègre dans ses services et outils de contrôle les taches les plus classiques utilisées dans les application web dans des services et outils de contrôle. Grace à ces outils de base, il est relativement facile et rapide de construire son application, et en plus ils permettent de réduire la masse de code de façon significative pour prévoir des scénarios d'utilisation sur le web.

Parmis ces outils, les plus utilisés sont les suivants :
  • Server Controls :
    • Data Controls : qui permettent une connection à votre SGBD, comme les gridview, formview ...
    • Navigation Controls : qui fournissent une interface pour la navigation entre les pages.
    • Login Control
  • MasterPages : qui fournissent la possibilité de définir la structure de base de l'appli web, comme le header, footer ...
  • Thèmes et skin
  • ...