M2VC-win, un moteur MVC pour des applications windows .NET

Ce document est le troisième d'une série de 6 articles reprenant le fil conducteur d'un document initialement écrit pour Java : Trois exemples d'architecture web à trois couches.

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

Le document montre trois applications élémentaires utilisant le moteur [M2VC-win]. Des applications plus significatives peuvent être trouvées à cette url et aussi à cette url.

Le portage [Java Swing] du moteur [M2VC-win] est disponible à cette url.

Le portage [ASP.NET] du moteur [M2VC-win] est disponible à cette url.

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Autres ressources

Les autres ressources du site

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Serge Tahé. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.