3. Fazit
Wir haben die wichtigsten Konzepte von NHibernate vorgestellt. Der Beispielcode ist |ICI| in Form von zwei Visual Studio 2010-Projekten verfügbar.
![]() |
Das Projekt [pam-nhibernate-demos] enthält drei Konfigurationsdateien [1]:
- eine für SGBD, MySQL und [App.config.MySQL]
- eine für SGBD, SQL und Server [App.config.SQLServer]
- eine für den SGBD SQL Server Compact [App.config.SQLServerCe]
Um sie zu verwenden, ersetzen Sie einfach [App.config] durch die entsprechende Datei.
In [2], dem vollständigen Ordner, der diesem Dokument beiliegt:
- Der Ordner [databases] [3] enthält
- ein Skript SQL zur Erstellung der Datenbank MySQL
- eine SQL-Datenbank für Server 2005
- eine Datenbank SQL für Server Compact 3.5
- den Ordner [libnet4] [4] enthält die für das Visual Studio-Projekt erforderlichen Dateien DLL.
- Die Ordner [pam-nhibernate-demos] und [pam-spring-nhibernate-dao] gehören zu den beiden zuvor behandelten Visual Studio 2010-Projekten.
Dieses Dokument kann später durch eine Fallstudie vertieft werden:
- Erstellung einer dreischichtigen Anwendung mit ASP.NET, C#, Spring.net und Nhibernate [http://tahe.developpez.com/dotnet/pam-aspnet/]
Die Anwendung dieser Fallstudie weist die folgende dreischichtige Struktur auf:
![]() |
- Die Schicht [1-dao] (DAO = Data Access Object) ist für den Datenzugriff zuständig. Die Daten werden in einer Datenbank gespeichert. Die Schicht [dao] nutzt das Nhibernate-Framework für den Datenzugriff.
- Die Schicht [2-métier] ist für den geschäftlichen Aspekt der Anwendung zuständig, nämlich die Berechnung der Gehaltsabrechnung.
- Die Schicht [3-présentation] ist für die Darstellung der Daten gegenüber dem Benutzer und die Ausführung seiner Anfragen zuständig. Es handelt sich um eine Webschicht / ASP.NET.
- Die drei Schichten werden durch die Verwendung von Schnittstellen unabhängig voneinander gemacht: .NET
- Die Integration der verschiedenen Schichten erfolgt über Spring.NET
Und natürlich kann man Fachbücher lesen, wie das am Anfang dieses Dokuments erwähnte:
Titel: NHibernate in Action, Autor: Pierre-Henri Kuaté, Verlag: Manning, ISBN-13: 978-1932394924

