IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Construction d'une application web à trois couches avec Spring et VB.NET (partie 2)

Ce document est le second 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 poursuivons l'article [Construction d'une application web à trois couches avec Spring et VB.NET - Partie 1] disponible à l'url [http://tahe.developpez.com/dotnet/web3tier-part1/].

La première partie de l'article présentait une application simplifiée d'achats de produits sur le web. On y a construit en VB.NET une application web à trois couches, couches intégrées et configurées avec la version .NET de Spring.

Dans cette seconde partie, nous implémentons la couche [dao] d'accès aux données de l'application [webarticles], de quatre façons différentes :

  1. en utilisant les classes d'accès .NET aux sources ODBC
  2. en utilisant les classes d'accès .NET aux sources SQL Server
  3. en utilisant les classes d'accès .NET aux sources OleDb
  4. en utilisant les classes d'accès d'une tierce partie [Ibatis] pour accéder à une base Firebird

A chaque fois, nous intégrons la nouvelle couche [dao] à l'application [webarticles] à trois couches [web, domain, dao] sans recompilation aucune des couches [web, domain].

Nous présentons enfin l'outil [Ibatis] qui nous permet de créer une couche [dao] capable de s'adapter à différentes sources de données de façon transparente pour le code. Avec cette nouvelle couche, nous utilisons successivement les sources de données des implémentations 1 à 3 précédentes. Ceci est fait de façon transparente à l'aide de fichiers de configuration.

Nous montrons ainsi la grande souplesse que peuvent apporter les outils Spring et Ibatis aux applications web .NET à trois couches.

  • Téléchargement du fichier PDF de l'article (107 pages - 2,8 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

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 ni 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.