1: Was ist ASP?
Aktive Serverseiten (ASP, aktive Serverseite)
Es handelt sich um eine Programmierumgebung, in der HTML, Skriptsprachen und Komponenten gemischt werden können, um leistungsstarke serverseitige Internetanwendungen zu erstellen.
Wenn Sie jemals eine Site erstellt haben, die HTML, Skriptsprachen und Komponenten kombiniert, können Sie ASP-Code hinzufügen.
Sie können eine HTML-Benutzeroberfläche erstellen, indem Sie Skriptbefehle zu einer HTML-Seite hinzufügen, und Sie können auch einige Geschäftslogikregeln mithilfe von Komponenten einbinden.
Komponenten können von Skripten oder anderen Komponenten aufgerufen werden.
ASP-Webseiten erfordern die Unterstützung entsprechender Webserver, um normal zu funktionieren. Die WEB-Server sind hauptsächlich PWS und IIS.
2: ASP-Betriebsumgebung
Microsoft Internet Information Server Version 3.0/4.0 auf Windows NT Server
Microsoft Peer Web Services Version 3.0 auf Windows NT Workstation
Microsoft Personal Web Server unter Windows 95/98
Der Personal Web Server, kurz PWS genannt, ist ein persönlicher Webserver, der für die Veröffentlichung von Webseiten entwickelt wurde. Er eignet sich für Intranets kleiner Unternehmen. Er unterstützt nur 10 gleichzeitige Benutzer und kann nur eine Website aufnehmen Es bietet grundlegende WWW-Dienste und einfache WEB-Verwaltung und unterstützt den ADO-Zugriff auf die Datenbank. PWS läuft auf der Windows 9x/Me-Plattform und wird häufig als Webserver beim Lernen, Schreiben und Debuggen von ASP-Seiten verwendet.
Wenn die ASP-Seite schließlich ausgeführt wird, wird im Allgemeinen IIS 5.0 als ASP-Webserver zum Parsen der ASP-Seite ausgewählt. Das Betriebssystem sollte Windows 2000 Server oder Advanced Server sein. Wenn Sie nur ASP-Seiten lernen oder debuggen möchten, können Sie PWS unter der Win9X-Plattform oder IIS unter Windows 2000 Professional verwenden. Es wird empfohlen, beim Lernen auch das Betriebssystem Win2000 Server und IIS zu installieren.
Drittens: Merkmale und Prinzipien von ASP
Webseitendateien werden auf dem Webserver gespeichert. Wenn Sie eine URL in die Adressleiste des Client-Browsers eingeben und die Eingabetaste drücken, wird eine HTTP-Anfrage an den Server ausgelöst. Der Server stellt die Anfrage basierend auf der Erweiterung des angeforderten Webs Seite. Entscheiden Sie, wie Sie reagieren möchten.
Der auf der Clientseite angezeigte Webseitenquellcode ist der von ASP dynamisch generierte Seitenquellcode und nicht der Code der ASP-Webseite selbst. Daher ist die ASP-Webseite hoch vertraulich Außerdem, weil ASP Die Ausgabe ist eine HTML-Seite in einem Standardformat, sodass kein Problem besteht, wenn der Browser sie nicht unterstützt. HTML wird im Client-Browser ausgeführt und vom Browser interpretiert und ausgeführt, um den endgültigen Seiteninhalt anzuzeigen.
ASP kann Seiteninhalte basierend auf den Ergebnissen der Codeausführung dynamisch bilden, daher werden ASP-Seiten auch als dynamische Webseiten bezeichnet.
1. Verwenden Sie einfache und leicht verständliche Skriptsprachen wie VBScript und JScript in Kombination mit HTML-Code, um Website-Anwendungen schnell fertigzustellen.
2. Kein Kompilieren erforderlich, einfach zu schreiben und kann direkt auf der Serverseite ausgeführt werden.
3. Verwenden Sie zum Bearbeiten und Entwerfen einen gewöhnlichen Texteditor, z. B. Windows Notepad.
4. Browserunabhängigkeit: Solange der Client einen Browser verwendet, der HTML-Code ausführen kann, kann er die von Active Server Pages entworfenen Webinhalte durchsuchen. Die von Active Server Pages verwendeten Skriptsprachen (VBScript, Jscript) werden alle auf der WEB-Serverseite ausgeführt, und der Browser des Clients muss diese Skriptsprachen nicht ausführen können.
5. Active Server Pages ist mit jeder ActiveX-Skriptsprache kompatibel. Neben der Verwendung der VBScript- oder JScript-Sprache zum Entwerfen können Sie auch andere Skriptsprachen verwenden, die von Drittanbietern über Plug-Ins bereitgestellt werden, z. B. REXX, Perl, Tcl usw. Die Skript-Engine ist ein COM-Objekt (Component Object Model), das Skriptprogramme verarbeitet.
6. Das Quellprogramm von Active Server Pages wird nicht an den Browser des Clients übertragen, wodurch verhindert wird, dass das Quellprogramm von anderen plagiiert wird, und die Sicherheit des Programms verbessert wird.
7. Serverseitige Skripte können verwendet werden, um clientseitige Skripte zu generieren.
8. Objektorientiert.
9.ActiveX-Serverkomponenten (ActiveX-Serverkomponenten) sind unbegrenzt skalierbar. Sie können Visual Basic, Java, Visual C++, COBOL und andere Programmiersprachen verwenden, um die von Ihnen benötigte ActiveX-Serverkomponente zu schreiben.
Wenn die ASP-Funktionalität in eine Website integriert wird, treten normalerweise die folgenden Ergebnisse auf:
1. Wenn der Benutzer den Inhalt der Website aufruft, lautet die Standardseitenerweiterung .asp.
2. Der Browser fordert die ASP-Datei vom Server an.
3. Das serverseitige Skript beginnt mit der Ausführung von ASP.
4. Die ASP-Datei wird in der Reihenfolge von oben nach unten verarbeitet, wobei Skriptbefehle und HTML-Seiteninhalte ausgeführt werden.
5. Die Seiteninformationen werden an den Browser gesendet.
Ursprüngliche Adresse: http://www.kouke5.com/biancheng/asp/2970.html