Sie sind hier: Startseite | Wissen

Was ist .NET Enterprise Library?

Die .NET Framework Class Library (FCL) ist umfangreich und löst viele Aufgaben, aber ist nicht immer sehr prägnant. Microsoft bietet bereits seit .NET 1.1 eine weitere Klassenbibliothek an, die .NET Enterprise Library. Die .NET Enterprise Library vereinfacht viele Funktionen und ist gleichzeitig eine Umsetzung der in der Pattern & Practices-Gruppe bei Microsoft erarbeiteten Handlungsrichtlinien für den Einsatz von .NET-Technologien.

Die .NET Enterprise Library ist eine im Quellcode verbreitete Klassenbibliothek, die einige Funktionen konkretisiert, die in der .NET-Klassenbibliothek sehr allgemein gehalten sind. Entstanden ist die .NET Enterprise Library innerhalb der Pattern & Practices-Gruppe bei Microsoft, die die Aufgabe hat, .NET-Entwicklern geeignete Handlungsrichtlinien für den Einsatz von .NET-Technologien zu vermitteln. Diese Gruppe hat mehrere so genannter Anwendungsblöcke (Application Blocks) erstellt, die die Anwendung von bestimmten Teilen der .NET-Klassenbibliothek vereinfachen und für das Umfeld der Enterprise-Anwendungsentwicklung nutzbar machen. Die Anwendungsblöcke zeigen Lösungen für typische Entwicklungsaufgaben in großen, mehrschichtigen, verteilten Anwendungen auf.

Hinweis: Ab Version 3.0 der Enterprise Library erhält man zusätzlich auch von Microsoft vorkompilierte und digital signierte Kompilate.

Bestandteile


Die .NET Enterprise Library Version 4.0 besteht derzeit aus folgenden Anwendungsblöcken:
Von der Architektur her ist allen Blöcken gemein, dass Sie sehr stark zur Laufzeit konfigurierbar sind. Einstellungen für Datenzugriff, Sicherheit, Caching, Exception Handling, etc. können in den XML-basierten Anwendungskonfigurationsdateien vorgenommen werden. Alle Anwendungsblöcke brauchen daher als Basis den Configuration Application Block. Es existieren wie-tere Abhängigkeiten zwischen den Blöcken.

Versionen


Die .NET Enterprise Library wurde früher im Rahmen des Community-Webservers gotdotnet.com verwal-tet [GOTDOTNET03]. Inzwischen ist sie auf dem Quellcode-Portal CodePlex [CODEPLEX01] verfügbar. Die .NET Enterprise Library existiert in sechs verschiedenen Versionen:
  • .NET Enterprise Library 1.0 für .NET 1.x (Januar 2005)
  • .NET Enterprise Library 1.1 für .NET 1.x (Juni 2005)
  • .NET Enterprise Library 2.0 für .NET 2.0 (Januar 2006)
  • .NET Enterprise Library 3.0 für .NET 2.0 und .NET 3.0 (April 2007)
  • .NET Enterprise Library 3.1 für .NET 2.0 und .NET 3.0 (Mai 2007)
  • .NET Enterprise Library 4.0 für .NET 3.5 (Mai 2008)

Installation


Das Installationspaket enthält neben dem Quellcode der verschiedenen Anwendungsblöcke auch Dokumentation und Einsatzbeispiele sowie die Anwendung "Enterprise Library Configuration", die dem Erstellen von Anwendungskonfigurationsdateien dient.

Website

http://www.codeplex.com/entlib

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema .NET Enterprise Library  Gesamter Schulungsthemenkatalog