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 .NET FAQs .NET TUTORIELS .NET SOURCES .NET LIVRES .NET OUTILS .NET BLOG .NET DOTNET TV
cours spring dotnet web tutoriel spring dotnet web - Club d'entraide des développeurs francophones

Construction d'une application web à trois couches avec Spring et VB.NET

- Partie 2 -

Par Serge Tahé (home)
 

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 |

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 DotNET : Jérôme Lambert (Cardi) et Louis-Guillaume Morand - Contacter par EMail :
Vos questions techniques : forum d'entraide DotNET - 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.