Introduction rapide au framework NHibernate


précédentsommaire

II. Conclusion

Nous avons présenté les concepts importants de Nhibernate. Le code des exemples est disponible à l'Url

[http://tahe.developpez.com/dotnet/nhibernate] sous la forme d'un projet Visual Studio.

Image non disponible

Le projet est accompagné de trois fichiers de configuration [1] :

  • un pour le Sgbd MySQL [App.config.MySQL]
  • un pour le Sgbd SQL Server [App.config.SQLServer]
  • un pour le Sgbd SQL Server Compact [App.config.SQLServerCe]

Pour les utiliser, il suffit de remplacer [App.config] par le fichier approprié.

En [2], le dossier complet qui accompagne ce document :

  • le dossier [databases] [3] contient
  • un script SQL pour générer la base MySQL
  • une base de données SQL Server 2005
  • une base de données SQL Server Compact 3.5
  • le dossier [lib] [5] contient les DLL nécessaires au projet Visual Studio.
  • le dossier [pam-nhibernate-demos] est celui de la solution Visual Studio 2010.

Ce document peut être ultérieurement approfondi par une étude de cas :

L'application de l'étude de cas, a la structure à trois couches suivante :

Image non disponible
  • la couche [1-dao] (dao=Data Access Object) s'occupe de l'accès aux données. Celles-ci sont placées dans une base de données. La couche [dao] utilise le framework Nhibernate pour accéder aux données.
  • la couche [2-métier] s'occupe de l'aspect métier de l'application, le calcul d'une paie.
  • la couche [3-présentation] s'occupe de la présentation des données à l'utilisateur et de l'exécution de ses requêtes.
  • les trois couches sont rendues indépendantes grâce à l'utilisation d'interfaces .NET
  • l'intégration des différentes couches est réalisée par Spring.NET

Et puis bien sûr, on pourra lire des livres de référence tels que celui cité au début de ce document :

Titre : NHibernate in Action, Auteur : Pierre-Henri Kuaté, Editeur : Manning, ISBN-13 : 978-1932394924


précédentsommaire

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 © 2011 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.