Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

Construction en VB.NETd'une application web MVC multicouche formée d'un client riche et d'un service web

Ce document est le cinquiè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. Les articles précédents étaient les suivants:

1 - [Construction d'une application web à trois couches avec Spring et VB.NET - Partie 1] disponible à l'url [http://tahe.developpez.com/dotnet/web3tier-part1/]

2 - [Construction d'une application web à trois couches avec Spring et VB.NET. - Partie 2] disponible à l'url [http://tahe.developpez.com/dotnet/web3tier-part2/]

3 - [M2VC-win, un moteur MVC pour des applications WinForms] disponible à l'url [http://tahe.developpez.com/dotnet/m2vc-win]

4 - [Construction d'une application windows à trois couches avec Spring, M2VC-win et VB.NET] disponible à l'url [http://tahe.developpez.com/dotnet/win3tier]

Rappelons que les articles 1 et 2 présentent une application simplifiée d'achats de produits sur le web, celle-ci étant un simple prétexte pour étudier un exemple d'architecture web à trois couches, couches intégrées et configurées avec la version .NET de Spring. L'article 3 présente un moteur MVC (Modèle - Vue - Contrôleur) appelé [M2VC-win] qui permet de construire des applications à base de formulaire WinForms avec une architecture MVC analogue à celle des applications Struts/Java. L'article 4 reprend l'application des articles 1 et 2 et l'implémente avec le moteur M2VC-win.

Le document présent reprend l'application web des articles 1 et 2 et en lui donnant une structure à trois couches [ui,domain, dao] désormais réparties sur deux machines distinctes :

1 - les couches [domain, dao] sont sur une machine serveur. La couche [domain] qui est l'interface présentée aux clients distants est accessible via un service web (WebService).

2 - la couche [ui] est implémentée sur les clients distants. Elle implémente une architecture MVC sous la forme d'un client riche. Celui-ci est le client à base de WinForms décrit dans l'article 4. Il repose sur le moteur [M2VC-win].

Téléchargement du fichier PDF de l'article (55 pages - 1,3 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)
Téléchargement du fichier PDF des errata de la série d'articles : 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 |

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Autres ressources

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.