|
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. |
 |
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:
Dieses Seminar findet statt, sobald sich 3 Interessenten gemeldet haben. Mehr...
Stellen Sie sich Ihr Seminar individuell zusammen und trainieren Sie in Ihren oder unseren Räumen. Mehr...
Wir bieten Ihnen Projekt-Unterstützung und helfen dabei, aktuelle Aufgaben schnell und sicher umzusetzen. Mehr...
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
|