Anwendungsentwicklung mit den Microsoft .NET-Anwendungsmodulen

Diese Anwendungsmodule tragen zu einer schnelleren Anwendungsentwicklung bei und unterstützen bestimmte Best Practices. Ich werde in diesem Artikel zwei Beispiele für Anwendungsmodule vorstellen: das Anwendungsmodul Data Access und das Anwendungsmodul Exception Handling (siehe Abbildung A).


Abbildung A: .NET-Anwendungsmodule

Weshalb Anwendungsmodule?

Anwendungsmodule verkapseln ein optimiertes Verfahren für die Nutzung des .NET Frameworks in ein wiederverwendbares Paket, so dass redundante Codes reduziert werden können. Betrachten wir zum Beispiel eine Anwendung, die Zugang zu bestimmten Daten benötigt. Sie besteht vorwiegend aus gleichen, sich wiederholenden Code-Sequenzen. Das Anwendungsmodul verkapselt diesen Infrastruktur-Code und bietet somit eine einfache Möglichkeit zur optimierten Nutzung eventuell benötigter Funktionen.

Ein weiterer Vorteil der Anwendungsmodule besteht in der Tatsache, dass diese Fertigkomponenten eine Schicht über dem .NET Framework bilden. Das .NET Framework entwickelt sich laufend weiter. So hat Microsoft bereits eine Beta-Version 1.1 veröffentlicht, in der einige Änderungen an der Class Library vorgenommen wurden. Die Nutzung dieser Anwendungsmodule macht einen Wechsel zu zukünftigen Versionen des .NET Frameworks viel leichter. Die Anwendungsmodule legen sich über das Framework, so dass es auch im Falle von Veränderungen am zugrunde liegenden Framework genügt, diese Änderungen nur in der Modulschicht vorzunehmen.

Durch die Verwendung von Anwendungsmodulen lassen sich die zur Verfügung stehenden Methoden dieser Bausteine beibehalten, während Änderungen am .NET Framework intern gehandhabt werden. Ihre Anwendung wird gegenüber eventuellen Änderungen in der .NET-Class Library abgeschirmt, wodurch sich die Verwaltbarkeit erhöht. Tatsächlich lassen sich diese Anwendungsmodule mit einer Black-Box vergleichen, über die bestimmte Funktionalitäten genutzt werden.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

6 Stunden ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

7 Stunden ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

10 Stunden ago

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

13 Stunden ago

Mai-Patchday: Microsoft schließt zwei aktiv ausgenutzte Zero-Day-Lücken

Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…

17 Stunden ago

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

19 Stunden ago