x-training
< intensiv für entwickler. >
Seminar, Seminare Java  
 

 info | training-on-demand | firmenseminare | workshop, training-on-the-job | individualtraining 

ASP.NET Webapplikationen: Information & Weblinks

Von ASP zu ASP.NET, von VBScript zu Visual Basic.NET und Microsoft Web Matrix

Neben reinen HTML-Anwendungen werden nun auch Programme in Visual-Basic-, C++- und C#-Umgebungen entwickelt. Der Kurs trainiert detailliert die Konzepte und Technologien, die ASP.NET zugrunde liegen, wobei der besondere Schwerpunkt auf der praktischen Umsetzung dieser Konzepte liegt. Komplementäre Technologien, wie die Datenbankanbindung mit ADO.NET, XML und die neuen Webservices, werden in diesen praxisnahen Kontext eingebaut.

Modular aus Windows COM-Objekten aufgebaute Webserver-Erweiterung

Microsoft hatte mit den Active Server Pages (ASP) seines NT-Web-Servers IIS eine sehr populäre Möglichkeit geschaffen, Datenbank-basierte Anwendungen auf WWW-Basis zu entwickeln. Microsofts ASP-Technologie ist fest an die eigenen Webserver-Produkte gebunden. Für den professionellen Einsatz bedeutet das zwangsweise die Verwendung des Internet Information Servers auf Windows Servern.

Technisch gesehen handelt es sich bei ASP um eine Webserver-Erweiterung in Form eines ISAPI-Filters (Internet Server Application Program Interface). Die eigentliche ASP-DLL (Dynamic Link Library) ist winzig und umfasst gerade einmal 327 KByte. Der Grund für diese Schlankheit: ASP ist komplett modular aus COM-Objekten aufgebaut. Lediglich die sechs grundlegendsten Objekte für die Ein- und Ausgabe sowie das Session- und Applikations-Handling sind in die ASP-DLL integriert. Die restlichen mitgelieferten Objekte muss der Programmierer mit Hilfe der Funktion Server.CreateObject bei Bedarf selbst erzeugen. Dadurch wird es für Sie einfach, in ASP bereits existierende oder selbstgeschriebene COM-Objekte zu verwenden. Zudem können Sie eigene ASP-Komponenten programmieren, die zusätzlich noch auf ASP-Interna zugreifen. Aufgrund der Erweiterbarkeit gibt es im Internet ein reiches Angebot an kostenlosen und kommerziellen ASP-Objekten.

Weitere Informationen folgen in Krüze.

Hintergrund

ASP bietet ein ausgefeiltes Handling für Applikationen und Sessions an. Jede Website besitzt hierzu im Root-Verzeichnis eine Datei namens global.asa, in der globale Einstellungen, die jede Session oder die ganze Applikation betreffen, vorgenommen werden. Die Session- und Application-Funktionalität von ASP ist einfach und mächtig: Globale Einstellungen wie beispielsweise die Definition des Datenbank-Zugriffs lassen sich bequem in der Datei global.asa unterbringen. Für die Datenbankanbindung unter ASP sind die sogenannten ActiveX-Data-Objekte (ADO) zuständig. Dabei handelt es sich um eine Bibliothek mit sieben umfangreichen Objekten, die sich um Verbindung, Zugriff, Ausgabe, Eigenschaften und Fehlerbehandlung kümmern. ADO greift über OLE DB (Object Linking and Embedding) auf alle davon unterstützten Datenquellen zu. In der Praxis wird meist eine Verbindung über eine ODBC-Datenquelle mit System-DSN (Data Source Name) hergestellt.

Weiterführende Weblinks

Unsere Buchempfehlungen

Wir haben das Seminar, das zu Ihnen passt. Erfahren Sie mehr zu ASP.NET Webapplikationen als:

Training-on-demand

Dieses Seminar findet statt, sobald sich 3 Interessenten gemeldet haben. Mehr...

Firmenseminare

Stellen Sie sich Ihr Seminar individuell zusammen und trainieren Sie in Ihren oder unseren Räumen. Mehr...

Workshop /
Training-on-the-Job

Wir bieten Ihnen Projekt-Unterstützung und helfen dabei, aktuelle Aufgaben schnell und sicher umzusetzen. Mehr...

Individualtraining

Sie müssen sich schnell oder besonders intensiv in ein neues Programm oder ein neues Thema einarbeiten? Mehr...

Weiterführende Seminare

XML Grundlagen, C# Grundlagen

Alle Seminare im Überblick...

ASP.NET Webapplikationen Trainer

Lernen Sie unseren Trainer für ASP.NET Webapplikationen kennen: Peter Böhm

Sonstiges

Seminarräume, unsere Hotelempfehlungen

 
© x-training 2002-2009     Sie erreichen uns unter +49 (0)89 69 35 94 70 | impressum | änderungen und irrtum vorbehalten