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.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Clientseitige Programmierung mit Atlas

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *