Das Magazin

Jahresarchiv

News & Artikel

  • Alle News & Artikel
    zum Thema .NET finden Sie jetzt in unserem neuen Portal unter dotnet.de

Redaktion

Marketing

Leserservice

Newsletter

Ausgaben

Inhalt

Magazin
Gelesen: XML Schema
Starke Mischung
Die BASTA! 2004 Spring Edition / dot.net Konferenz 2004

C#.NET
Um Rückruf wird gebeten
Die .NET Common Design Patterns - Teil 2
Dynamisches Class Loading
Die Entwicklung verteilter Anwendung war bis kurz nach Einführung von .NET fast ausschließlich Java vorbehalten. Seitdem .NET mit seinen Fähigkeiten die Entwicklergemeinde mehr und mehr einzunehmen scheint, erhöht sich auch der Bedarf an denjenigen Programmiertechniken, die Java für den verteilten Einsatz prädestiniert haben. Eine dieser Schlüsseltechniken ist die Möglichkeit, Programme quasi online (on demand) von einem Server zu laden, um sie anschließend auf dem Client ausführen zu können. Java bezeichnet dies als Class Loading. Dieser Artikel soll vorführen, dass verteiltes Class Loading unter .NET ebenfalls auf einfache Art und Weise möglich ist.

Persistenz.NET
Object Persistence Frameworks
In der Softwareentwicklung hat sich vor längerer Zeit die objektorientierte Programmierung durchgesetzt. Mit ihr ist es wesentlich einfacher, die Objekte des Alltags modellhaft abzubilden. Eine relationale Datenbank verfolgt dagegen mit den Normalformen einen gänzlich anderen Ansatz. Die Herausforderung besteht nun darin, Objekte mit einfachen Mitteln in relationalen Datenbanken abzurufen und dauerhaft zu speichern. Unterstützung gibt es hier in Form verschiedener Objekt-Persistenter Frameworks, von denen wir in diesem Artikel einige vorstellen wollen.
Objekt, speichere dich!
Das OPF.Net im Praxiseinsatz

Core.NET
Microsoft Application Blocks
In der Praxis steht der Anwendungsentwickler immer wieder den selben Aufgaben gegenüber. In nahezu allen Anwendungen werden Konfigurationen eingelesen, Datenbankzugriffe durchgeführt, Informationen geloggt oder Daten zur Performanceoptimierung in einem Cache gehalten. Im Laufe der .NET-Entwicklung hat sich Microsoft solcher Aufgabenstellungen angenommen und mit den Microsoft Application Blocks lösungsorientierte, wiederverwendbare Subsysteme geschaffen, die einfach anzuwenden und flexibel erweiterbar sind.
.NET-Kryptographie in der Praxis
Absicherung eines Lizenzsystems
Müllabfuhr
Speichermanagement von .NET-Anwendungen

ASP.NET Magazin
Wer, wie, was?
Ein Streifzug durch die wunderbare Welt von ASP.NET
ASP.NET Caching
Das Caching von ASP.NET-Seiten kann zum Turbolader in einer Webanwendung werden. Ein gezielter Einsatz der hier vorgestellten Techniken führt zu einer enormen Beschleunigung der Ausgabe. Damit Sie nicht daneben zielen, erhalten Sie hier eine detaillierte Einführung in die Technologie.
Grafikzauber
Dynamische Webgrafiken mit der GDI+

Enterprise.NET
Grenzerfahrung
Ingo Rammers Architect's Corner
Erprobtes Vorgehen
Prozessmodelle im Vergleich: RUP, X-Modell, XP

Q&A.NET
Tipps & Tricks
...aus dem Forum

Data.NET
SQL Server 2000 Optimierung
Im ersten Teil dieser Artikelserie haben wir gesehen, dass SQL Server 2000 in der Top Ten Performanceliste von TPC ganz zuoberst steht. Wir lernten, wie wir das Optimale aus dem Server holen. In diesem zweiten Teil konzentrieren wir uns auf den Client. Dabei interessieren uns Fragen wie: "Wie nutze ich ADO.NET am effizientesten" oder "Wie formuliere ich effiziente T-SQL-Batches". Zum Schluss unternehmen wir noch einen Griff in die Toolbox des SQL Servers und schauen, welche Tools uns Microsoft für die Performanceoptimierung zur Verfügung stellt. Danach sollte dann hoffentlich jeder Ansatzpunkte für seine Applikationsoptimierung gefunden haben.

Tools.NET
Sittenwächter
Erhöhte Codequalität durch den Einsatz des Analysetools FxCop

Mobile.NET
Tablet PC im Einsatz
Stift-basierte Formularanwendungen entwickeln

XMLextra
Style-Autodidakt
XSLT-Stylesheets, die ihre eigene Entwicklung unterstützen