Seit Microsoft die ASP-Technologie eingeführt hat, wird ASP aufgrund seiner leistungsstarken Funktion bei der Erstellung dynamischer interaktiver Websites und seiner Einfachheit beim Schreiben von Code in immer mehr Internet-/Intranet-/Extranet-Websites eingesetzt. Insbesondere Website-Anwendungssysteme mit Datenbankoperationen verwenden in der Regel die ASP-Technologie . Aus bekannten Gründen kann ASP jedoch nur auf der Windows NT-Plattform + IIS-Webserver-Serversoftware funktionieren. Es kann auch unter Windows9X + PWS verwendet werden, kann jedoch nur zum Debuggen oder Lernen verwendet werden, was die Einschränkungen bestimmt von ASP-Anwendungen. Relevanten Daten zufolge verwenden etwa 15 % der Websites die Windows-Betriebssystemplattform und Serversoftware, was bedeutet, dass fast 85 % der Websites die ASP-Technologie nicht nutzen können. Die meisten kommerziellen Websites verwenden Unix, Linux, Soris, Netware und andere Betriebssysteme sowie entsprechende Server, was zeigt, dass die ASP-Technologie in der Anwendung große Einschränkungen aufweist.
Kann ASP nicht auf Nicht-Windows-Plattformen verwendet werden? Bisher haben wir mindestens zwei Optionen, Chilisoft4s Chili ASP und Halcycons iASP (InstantASP), die mit iASP entwickelt wurden ASP kann nicht nur auf Websites mit Windows-Betriebssystemplattformen und Serversoftware verwendet werden, sondern auch auf Websites mit anderen Betriebssystemen wie Unix, Linux, Soris, Netware-Betriebssystemen und entsprechenden Servern. iASP erbt die Vorteile von ASP vollständig und ist vollständig mit ASP kompatibel. Daher kann das ASP-Anwendungssystem fast direkt in die iASP-Umgebung auf Nicht-Windows-Betriebssystemplattformen übertragen werden, wodurch das ASP-Anwendungssystem wirklich plattformübergreifend wird Internet- und Intranet- oder Extranet-Anwendungssystem.
Im Vergleich zu ASP bietet iASP nicht nur Vorteile bei der Unterstützung von Betriebssystemplattformen, sondern auch offensichtliche Vorteile bei der Verwendung von Komponenten von Drittanbietern zum Aufbau von ASP-Anwendungssystemen. iASP unterstützt nicht nur beliebte ActiveX-Komponenten, sondern auch beliebte Enterprise JavaBeans-Komponenten und CORBA-kompatible Komponenten, wodurch das ASP-Anwendungssystem leistungsfähiger und weit verbreiteter wird. Zusätzlich zu den Entwicklungstools der MS Visual-Serie und den Entwicklungstools der Borland-Serie können auch die Entwicklungstools der Java-Serie verwendet werden, sodass Komponentenentwickler mehr Auswahlmöglichkeiten haben und verwandte Komponenten einfacher entwickeln können.
Es gibt zwei Versionen von iASP, eine ist für die Windows-Betriebssystemplattform und Serversoftware geeignet und die andere ist für Unix, Linux, Soris, Netware-Betriebssystem und entsprechende Serversoftware geeignet. Die neueste Version ist 1.0.9. Sie kann kostenlos unter http://www.halcycon.com heruntergeladen werden Um Unix im Internet zu verwenden, können Netzwerkentwickler, die ASP in einem lokalen Linux-Netzwerk verwenden, eines herunterladen und ausprobieren. Die Dateigröße beträgt mehr als 9 MB.
1. Anforderungen an die iASP-Softwareumgebung
Die iASP-Software ist vollständig in der Programmiersprache Java kompiliert und erfordert die Unterstützung von JDK1.1.X oder höher, daher muss JDK1.1.X oder höher auf dem System vorinstalliert sein. JDK11.X unter der Linux-Plattform kann unter http://xfer.nitric.com/pub/java-linux/ heruntergeladen werden, und die Download-Adresse von JDK1.1.X basierend auf der Windows9X/NT-Plattform lautet ftp:// 202.103.111.173/ Download/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe .
Gleichzeitig ist entsprechende Webserver-Software erforderlich, z. B. IIS, Apache, Netscape, Xitami, Sambar usw.
2. Vom iASP-Installationsprogramm unterstützte Systemplattformen und Serversoftware
Die iASP-Software ist in der Programmiersprache JAVA kompiliert und kann grundsätzlich auf allen JAVA-Plattformen ausgeführt werden. iASP kann die Serversoftware automatisch so konfigurieren, dass sie iASP zum Interpretieren und Konvertieren von ASP-Seiten verwenden kann. iASP kann die von der Halcycon Software Company entwickelte iASP-Servlet-Schnittstelle verwenden, um eine Verbindung zum Server herzustellen und mit ihm zu kommunizieren, und kann auch andere Servlet-Schnittstellen zum Herstellen einer Verbindung verwenden mit dem Server kommunizieren. iASP unterstützt die folgenden Plattformen und Webserver:
(1) Sun Solaris Sparc-Systemplattform
1. Apache-Serversoftware
iASP kann automatisch automatische Tests für neun häufig verwendete Versionen der Apache-Serversoftware durchführen, einschließlich 1.3.0, 1.3.9 und 1.3.11 und 1.3.12. Konfigurieren Sie es so, dass es iASP zur Interpretation von ASP-Seiten verwendet und über die Servlet-Schnittstelle in iASP eine Verbindung herstellt.
2. Die Serversoftware
iASP von Netscape Fast Track (FT) und Enterprise Server (EP) kann FT3.0.X, EP3.5.X, EP3.6.X automatisch so konfigurieren, dass iASP zum Interpretieren von ASP-Seiten verwendet wird Die darin enthaltene Schnittstelle verbindet sich mit ihm und kommuniziert mit ihm.
3. Die Sun Web Server2.1-Serversoftware
iASP kann die Sun Web Server2.1-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über die Servlet-Schnittstelle der Serversoftware eine Verbindung herstellt und mit ihr kommuniziert.
4. Die Zeus-Serversoftware
iASP kann die Zeus-Serversoftware automatisch so konfigurieren, dass sie die iASP-Interpretations-Engine verwendet, um ASP-Seiten zu interpretieren und über Zeus- und Apache JServ-Servlet-Schnittstellen eine Verbindung herzustellen und mit ihr zu kommunizieren.
(2) Sun Solaris Intel-Systemplattform
1. Die Apache-Serversoftware
iASP kann automatisch neun Versionen der Apache-Serversoftware 1.3.0, 1.3.9, 1.3.11 und 1.3.12 konfigurieren, um iASP zur Interpretation von ASP-Seiten zu verwenden Stellen Sie eine Verbindung her und kommunizieren Sie mit ihm über die Servlet-Schnittstelle in iASP.
2. Die Sun Web Server2.1-Serversoftware
iASP kann die Sun Web Server2.1-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über die Servlet-Schnittstelle der Serversoftware eine Verbindung herstellt und mit ihr kommuniziert.
3. Die Zeus-Serversoftware
iASP kann die Zeus-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über Zeus- und Apache JServ-Servlet-Schnittstellen eine Verbindung herstellt und mit ihr kommuniziert.
(3) Die Novell Netware-Systemplattform
Netscape Fast Track (FT) und die Enterprise Server (EP)-Serversoftware iASP können FT3.0.X und EP3.5.X automatisch für die Verwendung der iASP-Interpretations-Engine zur Interpretation von ASP-Seiten konfigurieren Die Novell Servlet Gateway-Schnittstelle stellt eine Verbindung her und kommuniziert mit ihm.
(4) SCO Unixware-Systemplattform
1. Die Apache-Serversoftware
iASP kann neun Versionen der Apache-Serversoftware, einschließlich 1.3.0, 1.3.9, 1.3.11 und 1.3.12, automatisch konfigurieren, sodass sie iASP verwenden können ASP-Seiten interpretieren und über die Servlet-Schnittstelle in iASP eine Verbindung herstellen und mit ihnen kommunizieren.
2. Die Serversoftware
iASP von Netscape Fast Track (FT) und Enterprise Server (EP) kann FT2.0.X automatisch so konfigurieren, dass es iASP zur Interpretation von ASP-Seiten verwendet und über die Servlet-Schnittstelle in iASP eine Verbindung herstellt und mit ihm kommuniziert.
(5) Linux Intel-Systemplattform
1. Die Apache-Serversoftware
iASP kann automatisch neun Versionen der Apache-Serversoftware 1.3.0, 1.3.9, 1.3.11 und 1.3.12 konfigurieren, um iASP zur Interpretation von ASP-Seiten und Connect zu verwenden und kommunizieren Sie mit ihm über die Servlet-Schnittstelle in iASP.
2. Die Zeus-Serversoftware
iASP kann die Zeus-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über Zeus- und ApacheJServ-Servlet-Schnittstellen eine Verbindung herstellt und mit ihr kommuniziert.
(6) Windows9X/NT-Systemplattform
1. Apache-Serversoftware
iASP kann automatisch neun Versionen der Apache-Serversoftware konfigurieren, einschließlich 1.3.0, 1.3.9, 1.3.11 und 1.3.12, sodass sie iASP zur Interpretation verwenden können ASP-Seiten und über die Servlet-Schnittstelle in iASP eine Verbindung herstellen und mit ihnen kommunizieren.
2. Die Serversoftware
iASP von Netscape Fast Track (FT) und Enterprise Server (EP) kann FT3.0.X, EP3.0.X, EP3.6.X automatisch so konfigurieren, dass iASP zum Interpretieren von ASP-Seiten verwendet wird Die darin enthaltene Schnittstelle verbindet sich mit ihm und kommuniziert mit ihm.
3. Die Internet Information Server-Serversoftware
iASP kann die Internet Information Server-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über die Servlet-Schnittstelle in iASP eine Verbindung herstellt und mit ihr kommuniziert.
4. Die Lotus Domino-Serversoftware
iASP kann die Lotus Domino-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über ihre eigene Servlet-Schnittstelle eine Verbindung mit der Lotus Domino-Serversoftware herstellt.
5. Die Java-Webserver-Serversoftware
iASP kann die Java-Webserver-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über die eigene Servlet-Schnittstelle der Java-Webserver-Serversoftware eine Verbindung herstellt und mit ihr kommuniziert.
(7) Die Zeus-Serversoftware
iASP der HPUX-Systemplattform kann die Zeus-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über Zeus- und Apache JServ-Servlet-Schnittstellen eine Verbindung herstellt und mit ihr kommuniziert.
(8) Die Zeus-Serversoftware iASP der SGI-Systemplattform
kann die Zeus-Serversoftware automatisch so konfigurieren, dass sie iASP zur Interpretation von ASP-Seiten verwendet und über die Zeus- und ApacheJServ-Servlet-Schnittstellen eine Verbindung herstellt und mit ihr kommuniziert.
3. Verwenden Sie iASP, um eine ASP-Anwendungssystemumgebung zu erstellen
. Es wird davon ausgegangen, dass Netzwerkprotokolle wie TCP/IP normal im System installiert und konfiguriert wurden.
Im Folgenden wird anhand der Serversoftware RedHat Linux 6.0 und Apache 1.3.9 als Beispiel erläutert, wie iASP installiert und konfiguriert wird, um eine ASP-Entwicklungs- und Anwendungsumgebung einzurichten.
(1) Apache 1.3.3-Serversoftware installieren
1. Apache 1.3.3-Serversoftware installieren
Wenn Sie keine Apache 1.3.X-Serversoftware zur Hand haben, können Sie Apache unter http://127.0.0.1 oder http:// erreichen. localhost 1.3.9 WWW-Dienste, die von Serversoftware bereitgestellt werden. Die Standardseite ist index.html und befindet sich normalerweise im Verzeichnis „/home/httpd/html“ (dieses Verzeichnis ist das WEB-Veröffentlichungsverzeichnis von Apache, was c:inetpubwwwroot in IIS- oder PWS-Systemen entspricht. Das Thema der Seite lautet „It.“) Funktioniert“, was darauf hinweist, dass Apache normal funktioniert und die iASP-Konfiguration durchgeführt werden kann.
(2) JDK1.1.12 installieren
Der Betrieb von iASP hängt von JDK1.1.X oder höher ab und JDK muss im System installiert sein.
1. Bestimmen Sie den Typ der C-Laufzeitbibliothek.
Die Liunx/Unix-Version von JDK verfügt im Allgemeinen über zwei Versionen, libc5 und glibc, um sich an die C-Laufzeitbibliotheksversionen in verschiedenen Liunx/Unix-Systemen anzupassen. Verwenden Sie den Befehl „ls -l /lib/libc.so.*“, um die C-Laufzeitbibliotheksdateien aufzulisten. Wenn das Zeichen bei „*“ „5“ ist, bedeutet dies, dass der Typ der C-Laufzeitbibliothek libc5 ist ist „6“, was bedeutet, dass der C-Laufzeitbibliothekstyp glibc ist. Der vom Autor verwendete C-Laufzeitbibliothekstyp von RedHat Linux 5.1 ist glibc.
2. Installieren Sie JDK1.1.12.
Laden Sie die glibc-Version von JDK1.1.12 unter http://xfer.nitric.com/pub/java-linux/ herunter und benennen Sie sie in jdk112.gz um. Kopieren Sie jdk117.gz in das Verzeichnis /usr/local, geben Sie das Verzeichnis /usr/local ein und dekomprimieren Sie die Datei mit dem Befehl „tar -xvzf jdk112.gz“, um die Installation von JDK1.1.12 abzuschließen. Das Installationsverzeichnis ist /. usr/local/jdk112 .
(3) Installieren Sie iASP
unter http://localhost/iasp oder http://127.0.0.1/iasp. Sie können die in iASP enthaltenen Beispiele und einige Dokumente zu iAS sehen, die sehr detailliert sind. Die Beispiele sind relativ umfassend und umfassen Allgemein, Formular, Datei, Server, ADO, E-Mail usw. Sie können klicken, um den tatsächlichen Effekt zu sehen. Für die Außenwelt ist der Unterschied zwischen IIS und IIS nicht spürbar.
Zu diesem Zeitpunkt wurde die iASP-Entwicklungs- und Anwendungsumgebung unter der Linux-Plattform eingerichtet und Sie können Ihre Talente nach Herzenslust einsetzen.