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 |