Was ist ASP?
Aktive Server-Seiten (ASP) ist eine offene, Kompilierfreie Anwendungsumgebung zum Erstellen von Webanwendungen für Microsoft Internet Information Server (IIS) Ausführung 3.0 und höher.
ASP-Definition
- Kurze Definition:
- Die erste serverseitige Skriptsprache und Engine von Microsoft zum Generieren interaktiver Webseiten.
- Erweiterte Definition:
-
Aktive Server-Seiten, besser bekannt als ASP oder klassisches ASP, ist die erste serverseitige Skript-Engine von Microsoft, mit der Webseiten dynamisch generiert werden können. Es wurde ursprünglich als Add-on zu den Internetinformationsdiensten veröffentlicht (IIS) Bestandteil von Windows NT 4.0, wurde aber später ein integrierter Bestandteil des Windows Server-Betriebssystems. Die Sprache verwendet serverseitiges Skripting, um HTML-Webseiten als Antwort auf eine Anfrage des Clients zu generieren. VBScript ist die Standard-Skriptsprache zum Schreiben von ASP, jedoch, andere Sprachen können verwendet werden.
ASP erleichtert das Erstellen dynamischer Webseiten durch die Integration von HTML, VBScript, JScript, und COM-Komponenten. Alle diese Tools sind Programmierern vertraut und ermöglichen ihnen, leistungsstarke Websites zu erstellen. Der ASP-Code wird auf dem Webserver ausgeführt, und die an den Webbrowser gesendete Ausgabe ist einfach eine HTML-Datei.
Wie funktioniert ASP??
Wenn ein Client eine Active Server Page anfordert, es wird auf dem Server verarbeitet. Die Seite enthält eine Kombination aus HTML, Skripte, und andere Komponenten, die in einer beliebigen Programmiersprache geschrieben sind. Diese Skripts können mit Komponenten auf dem lokalen oder einem anderen zugänglichen Server interagieren.
Aktionen wie der Zugriff auf eine Datenbank, Email schicken, oder eine andere Verarbeitung durchgeführt werden kann. Der Server sendet das Ergebnis dann als HTML-Datei an den Client zurück, die wie jede andere Seite angezeigt wird.
Die Technologie ermöglicht die Erstellung von Webinhalten, die auf Benutzerpräferenzen und demografische Merkmale zugeschnitten sind und mit Microsoft ActiveX-Datenobjekten ausgestattet sind (ADO) und offene Datenbankkonnektivität (ODBC) Zugriff auf zahlreiche Datenquellen zu ermöglichen. Dieser browserneutrale Ansatz speichert die gesamte Anwendungslogik auf dem Server. Bei Verwendung in Kombination mit der IIS-Version 4.0 und Microsoft Transaction Server (MTS), ASP-basierte Webanwendungen können von der Prozessisolierung von Transaction Server profitieren, Skalierbarkeit, und Transaktionsprogrammiermodell.
Für weitere Definitionen, Schauen Sie sich unsere engagierten an Definitionsliste.