Clientseitige Programmierung mit Atlas

Zur Installation von Atlas muss man lediglich die Windows Installer-Datei (.msi) herunterladen und ausführen. Dabei wird man gefragt, ob man die Atlas-Unterstützung auf seiner eigenen IIS-Instanz (sofern vorhanden) sowie eine Visual Studio-Vorlage installieren will. Standardmäßig wird Atlas im folgenden Verzeichnis installiert:


C:Program FilesMicrosoft ASP.NETAtlasv2.0.50727Atlas

Die Atlas-Komponente wird Microsoft.Web.Atlas.dll genannt und enthält Client-Script-Dateien, zu denen die clientseitigen Script-Bibliotheken gehören. Wenn man Visual Studio verwendet und die Vorlagen installiert hat, werden die Atlas-Komponenten über Intellisense im IDE-Client bereitgestellt.

Um die Atlas-Plattform in Aktion zu erleben, kann man das AJAX-Beispiel in dem in Listing A enthaltenen Script durchgehen. Es ermöglicht dem Benutzer die Texteingabe über ein Textfeld sowie das Klicken auf einen Link, um die entsprechenden Daten aus der standardmäßigen SQL-Server-Northwind-Datenbank anzuzeigen (Company table).

Listing A

Einige Anmerkungen:

  • Das Atlas-ScriptManager-Steuerelement bestimmt die Atlas-Prozesse. Es stellt die Funktionen für den Seitenentwickler sowie für den Steuerelemententwickler bereit und verwaltet Teilaktualisierungen, inkrementelle Updates usw. Mit seinem EnablePartialRendering-Attribut kann man festlegen, ob ein Teil der Seite zurückgesendet werden kann.
  • Das Atlas-UpdatePanel-Steuerelement ermöglicht Postbacks bestimmter Teile einer Seite und wird im ScriptManager-Steuerelement aktiviert. Die angezeigten (beziehungsweise aktualisierten) Daten werden dabei durch das ContentTemplate-Element definiert. Das Trigger-Element gibt an, wodurch ein Postback-Event ausgelöst wird. Dies kann ein Event im Steuerelement oder eine Änderung des Wertes eines Steuerelements sein. In diesem Beispiel handelt es sich um ein Event (die Auswahl eines Links).
  • Das SQLDataSource-Element wird zur Definition der Datenquelle verwendet. Es wird im Event der Link-Auswahl referenziert und dient zur Bestückung des GridView-Steuerelements.

Alternative für die Web-Entwicklung

Atlas ist das Ergebnis des Einstiegs von Microsoft in den AJAX-Bereich. Es bietet alle erforderlichen Elemente für das Erstellen leistungsfähiger Web-Client-basierter Anwendungen, welche sowohl die Kernfunktionen von AJAX als auch die Vorteile des ASP.NET Frameworks nutzen. Obwohl ASP.NET nicht zwingend erforderlich ist, sorgt die Verwendung von ASP.NET-Server-Steuerelementen sowie Web Services dafür, dass die entstehenden Anwendungen flexibler an die Benutzeranforderungen anpassbar sind.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Digitale Produkte „cyberfit“ machen

Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.

3 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…

3 Tagen ago

Apple schließt Zero-Day-Lücken in iOS, iPadOS und macOS

Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…

3 Tagen ago

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

4 Tagen ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

4 Tagen ago

iPhone 15 ist bestverkauftes Smartphone im dritten Quartal

Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…

4 Tagen ago