Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Internet, New Technologies

AJAX Grundlagen und Verwendung in .NET - Stichwort „ATLAS“

Title: AJAX Grundlagen und Verwendung in .NET - Stichwort „ATLAS“

Seminar Paper , 2006 , 46 Pages , Grade: 1,7

Autor:in: Daniel Amruth (Author)

Computer Science - Internet, New Technologies
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Seit der „Entdeckung“ von AJAX treten für viele Skript- und Programmiersprachen vermehrt Frameworks auf, die den Kern einer solchen asynchronen Kommunikation abstrahieren, so dass sich der Entwickler nicht um die Übertragungsschicht kümmern muss – ein solches Framework wurde Mitte Oktober 2006 auch von Microsoft in einer Beta-Version veröffentlicht. Mit diesem Framework ist es möglich eine neue AJAX-basierte Seite zu erstellen und bereits bestehende Seiten ohne großen Aufwand mit asynchronem Datenaustausch zu versehen.

Excerpt


Inhaltsverzeichnis

1 Einleitung

1.1 Ziel der Arbeit

1.2 Vorgehensweise

2 AJAX

2.1 Definition von AJAX

2.2 Bestandteile von AJAX

2.2.1 Das XMLHTTPRequest-Objekt

2.2.2 JavaScript

2.2.3 Das Document Object Model (DOM)

2.2.4 Beispiel für eine Vereinigung der Bestandteile

2.3 Nachteile von AJAX

3 .NET

3.1 .NET und das .NET-Framework 2.0

3.2 ASP.NET (Active Server Pages) 2.0

4 Microsoft ASP.NET AJAX

4.1 Definition und Ziele des Frameworks

4.2 Architektur von Microsoft ASP.NET AJAX

4.3 ASP.NET AJAX Client Framework und Services

4.4 AJAX ASP.NET Server Extensions

4.4.1 ScriptManager

4.4.2 ScriptManagerProxy

4.4.3 UpdatePanel

4.4.4 AsyncPostBackTrigger

4.4.5 Timer

4.5 ClientControls

4.6 Webservices mit JavaScript aufrufen

5 Fazit

Zielsetzung & Themen

Die Arbeit verfolgt das Ziel, einen fundierten Einblick in die Nutzung von AJAX im Kontext von ASP.NET 2.0 zu vermitteln. Dabei steht die Untersuchung des von Microsoft entwickelten ASP.NET AJAX-Frameworks im Fokus, um ein Verständnis für die asynchrone Kommunikation zwischen Client und Server zu schaffen.

  • Grundlagen von AJAX und dessen Kernbestandteile
  • Einführung in die .NET-Technologie und ASP.NET 2.0
  • Funktionsweise des ASP.NET AJAX-Frameworks
  • Implementierung von asynchronen Webanwendungen
  • Einsatz von ClientControls und Webservices

Auszug aus dem Buch

2.2 Bestandteile von AJAX

Wie im vorigen Kapitel beschrieben, handelt es sich bei AJAX nicht um eine eigenständige Technologie, sondern vielmehr um ein Zusammenspiel bereits länger existierender Technologien. Die folgenden Punkte geben einen kurzen Überblick über diese Technologien, ohne aber auf syntaktische Hintergründe genauer einzugehen. Ein Grundverständnis wird somit für das anschließende Codebeispiel vorausgesetzt.

2.2.1 Das XMLHTTPRequest-Objekt

Das XMLHTTPRequest-Objekt bildet die Basis von AJAX, in dem es „…den Datenaustausch mit einem Webserver ermöglicht, jedoch ganz ohne den gefürchteten „Page Refresh“ (dem Neuladen und vor allem dem Neuaufbau der Seite)“ Das mittels JavaScript zu instanziierende XMLHTTPRequest-Objekt stellt eine Schnittstelle zur Erzeugung von HTTP Transaktionen auf der Seite des Clients bereit und ist bei einer asynchronen Transaktion der Initiator der Anfrage an den Server. Für den Request kann sich das XMLHTTPRequest Objekt unterschiedlicher Anfragemethoden bedienen, unter anderem GET und POST. Liefert der Server auf eine Anfrage hin XML-Daten aus, so kann das aufrufende XMLHTTPRequest Objekt diese wahlweise als Klartext oder DOM-Struktur zurückliefern. Dabei ist zu beachten, dass „…it (das XMLHTTPRequest-Objekt; A.d.V.) is not limited to being used with XML, it can request or send any type of document, although dealing with binary streams can be problematical in javascript.“ Der Aufbau des XMLHTTPRequest-Objekts ist bis heute nur ein de facto-Standard; es liegt jedoch beim W3C ein Standardisierungsvorschlag vor, der in Abbildung 2 zu sehen ist.

Zusammenfassung der Kapitel

1 Einleitung: Dieses Kapitel erläutert die Zielsetzung der Seminararbeit sowie die Vorgehensweise bei der inhaltlichen Aufbereitung des Themas AJAX in ASP.NET.

2 AJAX: Es werden die Definition, die wesentlichen Bestandteile wie das XMLHTTPRequest-Objekt und JavaScript sowie die Vor- und Nachteile von AJAX detailliert betrachtet.

3 .NET: Dieses Kapitel gibt eine Einführung in die .NET-Technologie und das .NET-Framework 2.0 sowie die darauf basierende Webtechnologie ASP.NET 2.0.

4 Microsoft ASP.NET AJAX: Der Hauptteil beschreibt die Architektur und die spezifischen Komponenten des Microsoft AJAX-Frameworks, einschließlich Server Extensions, ClientControls und der Anbindung von Webservices.

5 Fazit: Die Arbeit schließt mit einer zusammenfassenden Bewertung des Potenzials von AJAX für moderne, benutzerfreundliche Webanwendungen ab.

Schlüsselwörter

AJAX, ASP.NET, .NET-Framework, XMLHTTPRequest, JavaScript, DOM, ScriptManager, UpdatePanel, Asynchrone Kommunikation, Webanwendungen, ClientControls, Webservices, Microsoft, WebForms, Serverseitige Entwicklung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der Implementierung von AJAX-Funktionalitäten innerhalb des Microsoft ASP.NET 2.0 Frameworks, um asynchrone Kommunikationsabläufe in Webanwendungen zu ermöglichen.

Was sind die zentralen Themenfelder?

Die Schwerpunkte liegen auf den technologischen Grundlagen von AJAX, der Funktionsweise des ASP.NET AJAX-Frameworks sowie der praktischen Anwendung von serverseitigen Steuerelementen.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist es, ein grundlegendes Verständnis für die Technologien zu vermitteln, die bei asynchronen Datenaustauschprozessen zwischen Client und Server in der .NET-Umgebung zum Einsatz kommen.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine theoretische Auseinandersetzung mit dem Thema, ergänzt durch technische Beschreibungen und praxisorientierte Codebeispiele zur Implementierung des Frameworks.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil analysiert die Architektur von Microsoft ASP.NET AJAX, erklärt zentrale Komponenten wie den ScriptManager und das UpdatePanel und zeigt die Integration von ClientControls und Webservices.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit wird maßgeblich durch Begriffe wie AJAX, ASP.NET, Asynchrone Kommunikation, ScriptManager und Client-Server-Architektur geprägt.

Welche Rolle spielt der ScriptManager in der Architektur?

Der ScriptManager fungiert als Distributor für JavaScript-Code und koordiniert die Kommunikation zwischen Client und Server sowie die partielle Aktualisierung von Webseitenteilen.

Warum sind Masterseiten für die Verwendung von AJAX relevant?

Da Masterseiten das Layout definieren, verhindert der ScriptManagerProxy in Unterseiten Konflikte, indem er asynchrone Anforderungen an den zentralen ScriptManager der Masterseite weiterleitet.

Welchen Vorteil bietet das UpdatePanel?

Es ermöglicht die asynchrone Aktualisierung einzelner Regionen einer Webseite, ohne dass ein vollständiger Neuladevorgang (Page Refresh) im Browser erforderlich ist.

Excerpt out of 46 pages  - scroll top

Details

Title
AJAX Grundlagen und Verwendung in .NET - Stichwort „ATLAS“
College
Heilbronn University
Course
Seminar E-Businesstechnologien
Grade
1,7
Author
Daniel Amruth (Author)
Publication Year
2006
Pages
46
Catalog Number
V75293
ISBN (eBook)
9783638809429
ISBN (Book)
9783638810692
Language
German
Tags
AJAX Grundlagen Verwendung Stichwort Seminar E-Businesstechnologien
Product Safety
GRIN Publishing GmbH
Quote paper
Daniel Amruth (Author), 2006, AJAX Grundlagen und Verwendung in .NET - Stichwort „ATLAS“, Munich, GRIN Verlag, https://www.grin.com/document/75293
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  46  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint