Nous nous proposons ici d'étudier un moteur MVC pour des application windows développées sous .NET. Si le modèle MVC (Modèle - Vue - Contrôleur) est désormais bien accepté dans le cadre des applications web, il ne semble pas qu'il ait percé dans le développement d'applications windows. L'idée de ce moteur MVC est venu à l'occasion du portage d'une interface web existante vers une interface à base de formulaires windows. L'interface web ayant une architecture MVC, j'ai souhaité reproduire celle-ci dans l'interface windows. En l'absence d'outils connus, j'ai été amené à développer M2VC-win. Il a été écrit en VB.NET.
L'architecture de [M2VC-win] est inspirée de celle de Struts, un moteur MVC très connu dans le domaine des applications web Java. Le code repose massivement sur [Spring IoC] pour configurer les applications utilisant [M2VC-win]. Il en résulte un moteur de faible poids (13 K).
Téléchargement du fichier PDF de l'article (35 pages - 0,5 Mo) :
ftp (plus rapide)
http (plus lent)
Téléchargement du fichier Zip du projet Visual Studio de l'article :
ftp (plus rapide)
http (plus lent)
Les six articles de la série :
article 1 |
article 2 |
article 3 |
article 4 |
article 5 |
article 6 |