Tutoriel MVC
ASP.NET MVC Tutorial
ASP.NET est un framework de développement permettant de créer des pages Web et des sites Web à l'aide de HTML, CSS, JavaScript et de scripts de serveur.
ASP.NET prend en charge trois modes de développement différents :
Web Pages (pages Web), MVC (Model View Controller modèle-vue-contrôleur) et Web Forms (Web Forms).
Ce tutoriel présente MVC.
Pages Web | MVC | Formulaires Web |
Modèles de programmation MVC
MVC sont trois types d'ASP.NET L'un des modèles de programmation.
MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller) :
- Model (modèle) représente le cœur de l'application (comme une liste d'enregistrements de base de données).
- View affiche les données (enregistrements de la base de données).
- Le contrôleur gère les entrées (écrit les enregistrements de la base de données).
Le modèle MVC offre un contrôle total sur HTML, CSS et JavaScript simultanément.
Le modèle MVC définit une application Web Couche métier (logique du modèle) Couche d'affichage (logique de vue) Contrôle d'entrée (logique du contrôleur) ) |
Model est la partie de l'application qui gère la logique des données de l'application.
Habituellement, les objets modèles sont responsables de l'accès aux données de la base de données.
View est la partie de l'application qui gère l'affichage des données.
Habituellement, les vues sont créées sur la base des données du modèle.
Controller est la partie de l'application qui gère l'interaction de l'utilisateur.
Habituellement, le contrôleur est responsable de la lecture des données de la vue, du contrôle des entrées de l'utilisateur et de l'envoi des données au modèle.
La superposition MVC aide à gérer des applications complexes car vous pouvez vous concentrer exclusivement sur un aspect à la fois. Par exemple, vous pouvez vous concentrer sur la conception des vues sans vous fier à la logique métier. Cela facilite également les tests d’applications.
La superposition MVC simplifie également le développement de groupe. Différents développeurs peuvent développer simultanément des vues, une logique de contrôleur et une logique métier.
Web Forms vs. MVC
Le modèle de programmation MVC est une alternative légère à l'ASP.NET (Web Forms) traditionnel. Il s'agit d'un framework léger et hautement testable qui intègre toutes les fonctionnalités ASP.NET existantes, telles que les pages maîtres, la sécurité et l'authentification.
Visual Studio Express 2012/2010
Visual Studio Express est une version gratuite de Microsoft Visual Studio.
Visual Studio Express est un outil de développement sur mesure pour MVC (et Web Forms).
Visual Studio Express comprend :
- MVC et formulaires Web
- Glisser-déposer des contrôles Web et des composants Web
- Langage du serveur Web (Razor utilise VB ou C#)
- Serveur Web (IIS Express)
- Serveur de base de données (SQL Server Compact)
- Cadre de développement Web complet (ASP.NET)
Si Visual Studio Express est installé, vous en apprendrez plus grâce à ce didacticiel.
Si vous souhaitez installer Visual Studio Express, veuillez cliquer sur l'un des liens suivants :
Visual Web Developer 2012 (Windows 7 ou Windows 8)
Visual Web Developer 2010 (Windows Vista ou XP)
Après avoir installé Visual Studio Express pour la première fois, vous pouvez installer des correctifs et des service packs en exécutant à nouveau le programme d'installation, cliquez simplement à nouveau sur le lien. |
Manuel de référence ASP.NET MVC
À la fin de ce didacticiel, nous avons fourni le manuel de référence ASP.NET MVC complet pour votre révision.