Startseite > Archiv > Artikel von Dino Esposito

Artikel von Dino Esposito

Dino Esposito

| Dino Esposito ist Trainer und Consultant in Rom. Er ist Spezialist für ASP.NET und alles, was dazugehört.

Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv. Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie den gewünschten Artikel einfach an.


Richtig schichten

(dotnetpro 04/2011, Seite 58)
Welche Mehrschichtarchitektur soll’s denn sein? MVC, MVP, MVVM? Und wie organisieren Sie die Bereiche Domäne und Datenzugriff? Jenseits aller Diskussionen um die „richtige“ Architektur erläutert dotnetpro die Grundlagen, nach denen Applikationen schichtweise strukturiert werden, und welche Design-Patterns dabei zum Einsatz kommen.

Eine Rule-Engine mit dem Managed Extensibility Framework realisieren

(dotnetpro 10/2010, Seite 12)
Die Validierung von Eingabedaten ist im Prinzip ein alter Hut. Zur Herausforderung wird diese Aufgabe, wenn sich die Bedingungen für gültige Daten ständig ändern können. Hier hilft eine Rule-Engine weiter.Mithilfe des Managed Extensibility Frameworks entsteht eine besonders flexible Lösung.

URLs verschönern

(dotnetpro 03/2010, Seite 76)
Sowohl Anwender als auch Suchmaschinen mögen einfache URLs, die den Inhalt der jeweiligen Seite klar bezeichnen. Entwickler hingegen erzeugen mit Vorliebe kryptische URLs, die wenig oder nichts über deren Inhalt verraten. Die Lösung liegt im URL-Rewriting: Der Anwender erhält einen einfachen und klaren URL, derWebserver übersetzt ihn in das interne, kryptische Format.

EF 4.0 Details

(dotnetpro 01/2010, Seite 74)
Eine Änderungsverfolgung für Objekte: Genau das bieten die Self-tracking Objects im Entity Framework 4.0. Sie erleichtern das Entwickeln von Mehrschichtapplikationen. Wenn ein solches Objekt aus der Businessschicht in die Präsentationsschicht wechselt, enthält es bei seiner Rückkehr die Information, wie der Anwender es verändert hat.

Reine Modellierung

(dotnetpro 10/2009, Seite 64)
Komplexe Applikationen erfordern eine klare Trennung der Schichten Datenzugriff, Geschäftslogik und Benutzer - schnittstelle. Eine besondere Herausforderung ist die Trennung der Geschäftsobjekte von der Persistenz schicht. Das Entity Framework 2.0 ermöglicht es, das Domain Model Pattern in seiner reinen Form umzusetzen.

Architekturmuster für die Problemdomäne

(dotnetpro 12/2008, Seite 130)
Wie erstellt man die Architektur für die Problemdomäne? Soll man sich hier besser auf die Daten oder auf die Prozesse konzentrieren? dotnetpro unternimmt einen Streifzug durch die verschiedenen Architekturmuster, von Transaction Script über Table Module und Active Record bis hin zu Domain Model. Besonders spannend: Manche Pattern sind in .NET und Visual Studio bereits fest eingebaut.

OBA: Services

(dotnetpro 09/2008, Seite 20)
Die IT-Abteilung hat die Daten. Die Anwender haben Word. Und wenn die Anwender die Daten aus der zentralen Datenbank benötigen? Dann sollte die IT-Abteilung den Anwendern diese Daten möglichst komfortabel verfügbar machen. Besonders gut geht das mit der Office Business Applications Plattform.

Die Zukunft von ASP.NET

(dotnetpro 12/2007, Seite 38)
ASP.NET entwickelt sich genauso dynamisch wie das Web selbst. dotnetpro wirft einen Blick in die Zukunft mithilfe von ASP.NET Futures: Was wird aus den Silverlight-Controls, den Astoria Services, der Dynamic Language Runtime, clientseitigem Data Binding, XML- Script und dynamischen Data Controls?

Das UpdatePanel-Steuerelement von ASP.NET AJAX

(dotnetpro 06/2007, Seite 12)
Die Anwender sind beeindruckt: Auf einer Webseite aktualisieren sich verschiedene Bereiche wie von selbst. Dahinter steckt keine Zauberei, sondern im Wesentlichen das UpdatePanel- Steuerelement von ASP.NET AJAX. dotnetpro stellt es vor.

AJAXExterne Webservices in ASP.NET AJAX aufrufen

(dotnetpro 06/2007, Seite 28)
Sie möchten Webservices aufrufen? Und zwar ausgehend von einem ASP.NET-AJAX-Client? Das geht zwar, aber standardmäßig nur dann, wenn die Webservices auf dem gleichen Server liegen wie die Anwendung selbst. Dotnetpro zeigt einen Weg für externe Webservices auf. Auch er führt über den Server der Anwendung.

Exceptions richtig einsetzen

(dotnetpro 01/2006, Seite 72)
Ausnahmsweise Wo gehobelt wird, fallen Späne, und wo Software entwickelt wird, entstehen Fehler. Man kann sie nicht vermeiden, aber Sie können intelligent mit ihnen umgehen. dotnetpro zeigt, wie Sie die Klasse System.Exception richtig verwenden. Ihre Anwender werden es Ihnen danken, wenn Sie Fehler zur „Ausnahme“ machen.

Verzeichnisüberwachung

(dotnetpro 3/2005, Seite 64)
Ihre Anwendung öffnet eine Datei. Eine andere Anwendung bearbeitet die gleiche Datei. Und nun? Über File Notification können Sie beobachten, was im Dateisystem passiert. Die .NET-Klasse FileSystemWatcher kapselt alle benötigten Funktionen. dotnetpro zeigt, wie Sie das Dateisystem überwachen können.

Datentypen und Web Services

(dotnetpro 11/2004, Seite 76)
Fett wie ein DiffGram Ein DataSet ist der ideale Container, um Daten per Web Service über das Netz zu transportieren. Oder doch nicht? Wie sieht es bei diesem Szenario mit der Interoperabilität und der Geschwindigkeit aus? dotnetpro zeigt die Knackpunkte auf und stellt Alternativen vor.

Objekte an der Oberfläche: ASP .NET Templates

(dotnetpro 3/2002, Seite 22)
Templates sind die Schlüsseltechnologie für die individuelle Präsentation von Datenbankinhalten. Am Beispiel des DataGrid-Steuerelements demonstriert der Artikel den Einsatz von ASP-.NET-Templates.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen