Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS JAVA FAQs TUTORIELS JAVASEARCH SOURCES LIVRES OUTILS, EDI & API ECLIPSE NETBEANS BLOG DISCUSSIONS TV
M2VC, un moteur MVC pour des applications swing Java - Club d'entraide des développeurs francophones

M2VC, un moteur MVC pour des applications swing Java


Par Serge Tahé (home)
 


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)

Le document montre trois applications élémentaires utilisant le moteur [M2VC]. Des applications plus significatives utilisant le moteur [M2VC] peuvent être trouvées aux url [http://tahe.developpez.com/java/swing3tier] et [http://tahe.developpez.com/java/remote3tier-part1].

Une variante du moteur M2VC appelée [M2VC-aspnet] est disponible pour les applications web ASP.NET. Elle est décrite à l'url [http://tahe.developpez.com/dotnet/m2vc-aspnet].

Les autres ressources du site [http://tahe.developpez.com]


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 oeuvre intellectuelle protégée par les droits d'auteurs. 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'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Java : Eric Siber et Baptiste Wicht - Contacter par EMail :
Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.