Desde que Microsoft lanzó la tecnología ASP, ASP se ha utilizado ampliamente en cada vez más sitios web de Internet/Intranet/Extranet debido a su poderosa función en la creación de sitios interactivos dinámicos y su simplicidad en la escritura de código, especialmente los sistemas de aplicaciones de sitios web que involucran operaciones de bases de datos tienden a usar tecnología ASP. . Sin embargo, por razones bien conocidas, ASP solo puede funcionar en la plataforma Windows NT de Microsoft + el software de servidor web IIS. También se puede usar en Windows9X + PWS, pero solo se puede usar para depurar o aprender, lo que determina las limitaciones. de las aplicaciones ASP. Según datos relevantes, alrededor del 15% de los sitios web utilizan la plataforma del sistema operativo Windows y software de servidor, lo que significa que casi el 85% de los sitios web no podrán utilizar la tecnología ASP. La mayoría de los sitios web comerciales utilizan Unix, Linux, Soris, Netware y otros sistemas operativos y servidores correspondientes, lo que demuestra que la tecnología ASP tiene grandes limitaciones en su aplicación.
¿No se puede utilizar ASP en plataformas que no sean Windows? Por supuesto que no. Hasta ahora tenemos al menos dos opciones: chili ASP de Chilisoft4 y iASP de Halcycon (InstantASP presentó el lema "ASP en cualquier momento y en cualquier lugar" y se desarrolló con iASP). , ASP se puede utilizar no solo en sitios web que utilizan plataformas de sistema operativo Windows y software de servidor, sino también en sitios web que utilizan otros sistemas operativos como Unix, Linux, Soris, Netware y los servidores correspondientes. iASP hereda completamente las ventajas de ASP y es totalmente compatible con ASP. Por lo tanto, el sistema de aplicaciones ASP se puede trasplantar casi directamente para ejecutarse en el entorno iASP en plataformas de sistemas operativos que no sean Windows, lo que hace que el sistema de aplicaciones ASP se convierta realmente en una plataforma cruzada. Sistema de aplicación de Internet e Intranet o Extranet.
En comparación con ASP, iASP no solo tiene ventajas en el soporte de plataformas de sistemas operativos, sino que también tiene ventajas obvias en el uso de componentes de terceros para crear sistemas de aplicaciones ASP. iASP no solo admite componentes ActiveX populares, sino también componentes populares Enterprise JavaBeans y componentes compatibles con CORBA, lo que hace que el sistema de aplicaciones ASP sea más potente y ampliamente utilizado. Además de las herramientas de desarrollo de la serie MS Visual y las herramientas de desarrollo de la serie Borland, también se pueden utilizar las herramientas de desarrollo de la serie Java, lo que permite a los desarrolladores de componentes tener más opciones y desarrollar componentes relacionados más fácilmente.
Hay dos versiones de iASP, una es adecuada para la plataforma del sistema operativo Windows y el software de servidor, y la otra es adecuada para los sistemas operativos Unix, Linux, Soris, Netware y el software de servidor correspondiente. La última versión es 1.0.9. Recientemente se lanzó una versión GRATUITA. Se puede descargar de forma gratuita en http://www.halcycon.com . Sus funciones son básicamente las mismas que la versión oficial. Para usar Unix en Internet, los desarrolladores de redes que usan ASP en la red de área local de Linux pueden descargar uno y probarlo. El tamaño del archivo es superior a 9 M.
1. Requisitos del entorno del software iASP
El software iASP está completamente compilado en el lenguaje de programación Java y requiere el soporte de JDK1.1.X o superior, por lo que JDK1.1.X o superior debe estar preinstalado en el sistema. JDK11.X bajo la plataforma Linux se puede descargar en http://xfer.nitric.com/pub/java-linux/ , y la dirección de descarga de JDK1.1.X basado en la plataforma Windows9X/NT es ftp:// 202.103.111.173/ Descargar/DESARROLLO/JAVA/jdk1_1_1-win32-x86.exe .
Al mismo tiempo, se requiere el software de servidor web correspondiente, como IIS, Apache, Netscape, Xitami, Sambar, etc.
2. Plataformas del sistema y software de servidor compatibles con el programa de instalación de iASP
El software iASP está compilado en el lenguaje de programación JAVA y, en principio, puede ejecutarse en todas las plataformas JAVA. iASP puede configurar automáticamente el software del servidor para que pueda usar iASP para interpretar y convertir páginas ASP. iASP puede usar la interfaz Servlet iASP desarrollada por Halcycon Software Company para conectarse y comunicarse con el servidor, y también puede usar otras interfaces Servlet para conectarse y comunicarse con el servidor. iASP admite las siguientes plataformas y servidores web:
(1) Plataforma del sistema Sun Solaris Sparc
1. Software del servidor Apache
iASP puede realizar pruebas automáticas en nueve versiones de uso común del software del servidor Apache, incluidas 1.3.0, 1.3.9, 1.3.11 y 1.3.12. Configurarlo para usar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la interfaz de Servlet en iASP.
2. El software de servidor Netscape Fast Track (FT) y Enterprise Server (EP)
iASP puede configurar automáticamente FT3.0.X, EP3.5.X, EP3.6.X para usar iASP para interpretar páginas ASP y usar iASP El servlet; La interfaz en él se conecta y se comunica con él.
3. Software de servidor Sun Web Server2.1
iASP puede configurar automáticamente el software de servidor Sun Web Server2.1 para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la interfaz Servlet del software de servidor.
4. Software del servidor Zeus
iASP puede configurar automáticamente el software del servidor Zeus para utilizar el motor de interpretación iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de las interfaces Zeus y Apache JServ Servlet.
(2) Plataforma del sistema Sun Solaris Intel
1. El software del servidor Apache
iASP puede configurar automáticamente nueve versiones del software del servidor Apache 1.3.0, 1.3.9, 1.3.11 y 1.3.12 para usar iASP para interpretar páginas ASP; conéctese y comuníquese con él a través de la interfaz de servlet en iASP.
2. Software de servidor Sun Web Server2.1
iASP puede configurar automáticamente el software de servidor Sun Web Server2.1 para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la interfaz Servlet del software de servidor.
3. Software del servidor Zeus
iASP puede configurar automáticamente el software del servidor Zeus para usar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de las interfaces Zeus y Apache JServ Servlet;
(3) La plataforma del sistema Novell Netware
Netscape Fast Track (FT) y el software de servidor Enterprise Server (EP) iASP pueden configurar automáticamente FT3.0.X y EP3.5.X para utilizar el motor de interpretación iASP para interpretar páginas ASP; La interfaz Novell Servlet Gateway se conecta y se comunica con él.
(4) Plataforma del sistema SCO Unixware
1. El software del servidor Apache
iASP puede configurar automáticamente nueve versiones del software del servidor Apache, incluidas 1.3.0, 1.3.9, 1.3.11 y 1.3.12, para que puedan usar iASP para interpretar páginas ASP; y conectarse y comunicarse con él a través de la interfaz de servlet en iASP.
2. El software de servidor Netscape Fast Track (FT) y Enterprise Server (EP)
iASP puede configurar automáticamente FT2.0.X para usar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la interfaz Servlet en iASP.
(5) Plataforma del sistema Linux Intel
1. El software del servidor Apache
iASP puede configurar automáticamente nueve versiones del software del servidor Apache 1.3.0, 1.3.9, 1.3.11 y 1.3.12 para usar iASP para interpretar páginas ASP y conectarse; y comunicarse con él a través de la interfaz de Servlet en iASP.
2. Software del servidor Zeus
iASP puede configurar automáticamente el software del servidor Zeus para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de las interfaces Zeus y ApacheJServ Servlet.
(6) Plataforma del sistema Windows9X/NT
1. El software del servidor Apache
iASP puede configurar automáticamente nueve versiones del software del servidor Apache, incluidas 1.3.0, 1.3.9, 1.3.11 y 1.3.12, para que puedan usar iASP para interpretar páginas ASP; y conectarse y comunicarse con ellas a través de la interfaz de Servlet en iASP.
2. El software de servidor Netscape Fast Track (FT) y Enterprise Server (EP)
iASP puede configurar automáticamente FT3.0.X, EP3.0.X, EP3.6.X para usar iASP para interpretar páginas ASP y usar iASP El servlet; La interfaz en él se conecta y se comunica con él.
3. El software del servidor de Internet Information Server
iASP puede configurar automáticamente el software del servidor de Internet Information Server para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la interfaz de Servlet en iASP;
4. Software del servidor Lotus Domino
iASP puede configurar automáticamente el software del servidor Lotus Domino para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con el software del servidor Lotus Domino a través de su propia interfaz de servlet.
5. Software de servidor Java Web Server
iASP puede configurar automáticamente el software de servidor Java Web Server para utilizar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de la propia interfaz Servlet del software de servidor Java Web.
(7) El software del servidor Zeus de la plataforma HPUX
iASP puede configurar automáticamente el software del servidor Zeus para usar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de las interfaces Zeus y Apache JServ Servlet;
(8) El software del servidor Zeus de la plataforma SGI
iASP puede configurar automáticamente el software del servidor Zeus para usar iASP para interpretar páginas ASP y conectarse y comunicarse con él a través de las interfaces de servlet Zeus y ApacheJServ;
3. Utilice iASP para crear un entorno de sistema de aplicaciones ASP
. Se supone que los protocolos de red como TCP/IP se han instalado y configurado normalmente en el sistema.
A continuación se toman el software de servidor RedHat Linux 6.0 y Apache 1.3.9 como ejemplos para analizar cómo instalar y configurar iASP para establecer un entorno de aplicaciones y desarrollo ASP.
(1) Instale el software del servidor Apache 1.3.3
1. Instale el software del servidor Apache 1.3.3
Si no tiene el software del servidor Apache 1.3.X a mano, puede acceder a Apache en http://127.0.0.1 o http:// localhost 1.3.9 Servicios WWW proporcionados por el software del servidor. La página predeterminada es index.html, generalmente ubicada en el directorio "/home/httpd/html" (este directorio es el directorio de publicación WEB de Apache, equivalente a c:inetpubwwwroot en sistemas IIS o PWS. El tema de la página es "It"). Funcionó”, indicando que Apache está funcionando normalmente y se puede realizar la configuración de iASP.
(2) Instale JDK1.1.12
El funcionamiento de iASP depende de JDK1.1.X o superior, y JDK debe estar instalado en el sistema.
1. Determine el tipo de biblioteca en tiempo de ejecución de C.
La versión Liunx/Unix de JDK generalmente tiene dos versiones, libc5 y glibc, para adaptarse a las versiones de la biblioteca en tiempo de ejecución de C en diferentes sistemas Liunx/Unix. Utilice el comando "ls -l /lib/libc.so.*" para enumerar los archivos de la biblioteca de tiempo de ejecución de C. Si el carácter en "*" es "5", significa que el tipo de biblioteca de tiempo de ejecución de C es libc5, y si es así. es "6", significa C. El tipo de biblioteca en tiempo de ejecución es glibc. El tipo de biblioteca de tiempo de ejecución C de RedHat Linux 5.1 utilizado por el autor es glibc.
2. Instale JDK1.1.12.
Descargue la versión glibc de JDK1.1.12 en http://xfer.nitric.com/pub/java-linux/ y cámbiele el nombre a jdk112.gz. Copie jdk117.gz al directorio /usr/local, ingrese al directorio /usr/local y use el comando "tar -xvzf jdk112.gz" para descomprimir el archivo y completar la instalación de JDK1.1.12. usr/local/jdk112.
(3) Instale iASP
en http://localhost/iasp o http://127.0.0.1/iasp, y podrá ver los ejemplos incluidos con iASP y algunos documentos de iAS, que son bastante detallados. Los ejemplos son relativamente completos e incluyen General, Formulario, Archivo, Servidor, ADO, Correo electrónico, etc. Puede hacer clic para ver el efecto real. Para el mundo exterior, no se puede sentir la diferencia entre este y IIS.
En este punto, se ha establecido el entorno de aplicaciones y desarrollo iASP bajo la plataforma Linux y puede utilizar sus talentos al contenido de su corazón.