Nous nous proposons ici d'étudier un moteur MVC pour des application swing Java. Si le modèle MVC (Modèle - Vue - Contrôleur) est désormais bien accepté dans le cadre des applications web, il semble qu'il soit moins présent dans le développement des applications swing.
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 .NET. L'interface web ayant une architecture MVC, j'ai souhaité reproduire celle-ci dans la construction de l'interface windows. J'ai alors développé M2VC-win écrit en VB.NET [http://tahe.developpez.com/dotnet/m2vc-win]. M2VC est le portage en Java de M2VC-win.
L'architecture de [M2VC] est inspirée de celle de Struts, un moteur MVC bien connu dans le domaine des applications web Java. Le code repose massivement sur [Spring IoC] pour configurer les applications utilisant [M2VC]. Il en résulte une archive de faible poids (6 K) pour ce moteur .
Téléchargement du fichier PDF de l'article (37 pages - 0,5 Mo) :
ftp (plus rapide)
http (plus lent)
Les solutions JBuilder X Foundation des exemples (Zip - 0,8 Mo) :
ftp (plus rapide)
http (plus lent)