MSDN Magazin Januar 2010

MSDN Magazin Januar 2010

Cloud-Muster:Entwerfen und Bereitstellen von Diensten für Windows Azure

Um besser zu verstehen, wie SOA-Muster auf Windows Azure-Bereitstellungen angewendet werden können, stellen wir Ihnen ein Szenario vor, in dem eine Bank Cloud-Computing für ihre Dienste nutzt. Thomas Erl, Arman Kurtagic, Herbjörn Wilhelmsen

Cloud-Speicher:Optimieren Sie Ihr Anwendungsmodul mit Windows Azure-Speicher

Ja, Sie können in der Cloud Hintergrundprozesse ausführen. Kevin Hoffman und Nate Dudek zeigen anhand eines Warenkorbbeispiels, wie Sie ein Anwendungsmodul erstellen und asynchrones Messaging und Verarbeiten mithilfe von Azure-Speicher implementieren können. Kevin Hoffman, Nathan Dudek

Cloud-Sicherheit:Kryptodienste und Datensicherheit in Windows Azure

Viele Erstbenutzer von Cloud-Plattformen haben Fragen zur Sicherheit. Sie erhalten Informationen zu einigen Kryptografiediensten und -anbietern in Windows Azure sowie zu den Sicherheitsimplikationen für Anwendungen in der Cloud. Jonathan Wiggs

Codebereinigung:Neun nützliche Strategien zur Tilgung „technischer Schulden“

Falls Sie in Ihrer Codebasis „technische Schulden“ identifiziert haben, erfahren Sie hier, mit welchen Strategien Sie diese Schulden tilgen können. David Laribee

Columns

Anmerkung des Redakteurs:Zwei Guys in der Cloud

Microsoft hat mit Azure einen tiefen Eindruck auf seiner Professional Developer's Conference im letzten Herbst hinterlassen. Einzelheiten eines Gesprächs vermitteln Ihnen einen Eindruck darüber, welches Potenzial Entwickler in der Cloud sehen.Keith Ward

Toolbox:Benutzeroberflächenmodelle, Tipps zur Benutzerfreundlichkeit, JavaScript-Prüfung und mehr

Scott Mitchell bespricht ein Benutzeroberflächen-Modelltool, einen Blog mit Tipps zur Benutzerfreundlichkeit, eine JavaScript-Codeprüfung und ein Fachbuch, in dem Einzelheiten zu SQL Server Reporting Services erörtert werden.Scott Mitchell

Innovationen:Master-Detail-Ansichten mit der ASP.NET Ajax-Bibliothek

Wenn von datengesteuerten Webseiten die Rede ist, ist meistens wirklich eine Master-Detail-Ansicht einiger übergreifend verwandter Daten gemeint. Dino Esposito erstellt ein Beispiel mit ASP.NET AJAX 4 und jQuery.Dino Esposito

Muster in der Praxis:Interne domänenspezifische Sprachen

Jeremy Miller erklärt, wie Sie mithilfe von domänenspezifischen Sprachen einfacher zu lesenden und zu schreibenden Code erstellen können. Sie erhalten nützliche Hinweise zum Verbessern Ihrer Programmiertechniken mithilfe von Erweiterungsmethoden, Fluent-Benutzeroberflächen, Objekterweiterungen und semantischen Modellen.Jeremy Miller

Extreme ASP.NET:Text Template Transformation Toolkit und ASP.NET MVC

Mithilfe des Visual Studio T4-Codegenerierungsmoduls können Sie eine Eingabedatei analysieren und sie in eine Ausgabedatei umwandeln. Sie erhalten eine grundlegende Einführung in T4-Vorlagen und erfahren, wie ASP.NET MVC diese Technologie verwendet.Scott Allen

Der polyglotte Programmierer:ACID-Transaktionen mit STM.NET

STM.NET ermöglicht Entwicklern die Markierung ihres Codes mit Transaktionssemantik im ACID-Stil. Die Routinearbeit des Verwaltens von Sperren wird der zugrunde liegenden Umgebung überlassen.Ted Neward

Extreme UI:Liniendiagramme mit Datenvorlagen

Charles Petzold setzt seine Untersuchungen der stabilen XAML-Codierung mit Unterstützung der Windows Presentation Foundation fort. In dieser Ausgabe steht der komplizierte Prozess der Erstellung von Liniendiagrammen im Mittelpunkt.Charles Petzold

Grundlagen:Discovery bietet neue Möglichkeiten für WCF

Juval Lowy erklärt, wie Clients durch Einsatz einer Industriestandardlösung mit Discovery ermöglicht wird, verfügbare Adressen für WCF-Aufrufe zur Laufzeit zu ermitteln. Darüber hinaus stellt er Tools und Hilfsklassen zur Vereinfachung des Prozesses zur Verfügung.Juval Lowy

Testlauf:Automatisierung von HTTP-Anforderung/Antwort-Tests für Webanwendungen mithilfe von JavaScript

Schreiben Sie eine einfache browserbasierte Anforderung/Antwort-Testautomatisierung unter Verwendung von JavaScript, die plattformunabhängig und nützlich für die Arbeit in einer höchst dynamischen Umgebung ist.James McCaffrey