Desde que a Microsoft lançou a tecnologia ASP, o ASP tem sido amplamente utilizado em cada vez mais sites da Internet/Intranet/Extranet devido à sua poderosa função na criação de sites interativos dinâmicos e à sua simplicidade na escrita de código, especialmente sistemas de aplicativos de sites que envolvem operações de banco de dados tendem a usar a tecnologia ASP . No entanto, por razões bem conhecidas, o ASP só pode funcionar na plataforma Windows NT da Microsoft + software de servidor IIS Web Server. Também pode ser usado no Windows9X + PWS, mas só pode ser usado para depuração ou aprendizagem, o que determina as limitações. de aplicativos ASP sexo. De acordo com dados relevantes, cerca de 15% dos sites utilizam plataforma de sistema operacional Windows e software de servidor, o que significa que quase 85% dos sites não poderão usar a tecnologia ASP. A maioria dos sites comerciais utiliza Unix, Linux, Soris, Netware e outros sistemas operacionais e servidores correspondentes, o que mostra que a tecnologia ASP possui grandes limitações de aplicação.
O ASP não pode ser usado em plataformas não Windows? Claro que não, até agora temos pelo menos duas opções, o chili ASP da Chilisoft4 e o iASP da Halcycon (InstantASP). , o ASP pode ser usado não apenas em sites que usam plataformas de sistema operacional Windows e software de servidor, mas também em sites que usam outros sistemas operacionais, como sistemas operacionais Unix, Linux, Soris, Netware e servidores correspondentes. O iASP herda totalmente as vantagens do ASP e é totalmente compatível com o ASP. Portanto, o sistema de aplicativos ASP pode ser transplantado quase diretamente para execução no ambiente iASP em plataformas de sistema operacional não Windows, tornando o sistema de aplicativos ASP verdadeiramente uma plataforma cruzada. Sistema de aplicação de Internet e Intranet ou Extranet.
Comparado ao ASP, o iASP não só tem vantagens no suporte a plataformas de sistema operacional, mas também tem vantagens óbvias no uso de componentes de terceiros para construir sistemas de aplicativos ASP. O iASP não suporta apenas componentes ActiveX populares, mas também componentes Enterprise JavaBeans populares e componentes compatíveis com CORBA, tornando o sistema de aplicativos ASP mais poderoso e amplamente utilizado. Além das ferramentas de desenvolvimento da série MS Visual e das ferramentas de desenvolvimento da série Borland, as ferramentas de desenvolvimento da série Java também podem ser usadas, permitindo que os desenvolvedores de componentes tenham mais opções e desenvolvam componentes relacionados com mais facilidade.
Existem duas versões do iASP, uma é adequada para a plataforma do sistema operacional Windows e software de servidor, e a outra é adequada para o sistema operacional Unix, Linux, Soris, Netware e software de servidor correspondente. A versão mais recente é 1.0.9. Uma versão GRATUITA para Linux acaba de ser lançada. Ela pode ser baixada gratuitamente em http://www.halcycon.com . Suas funções são basicamente as mesmas da versão oficial. para usar Unix na Internet, você pode. Os desenvolvedores de rede que usam ASP na rede local Linux podem querer baixar um e experimentá-lo. O tamanho do arquivo é superior a 9M.
1. Requisitos do ambiente de software iASP
O software iASP é totalmente compilado na linguagem de programação Java e requer suporte de JDK1.1.X ou superior, portanto, JDK1.1.X ou superior precisa ser pré-instalado no sistema. JDK11.X na plataforma Linux pode ser baixado em http://xfer.nitric.com/pub/java-linux/ , e o endereço de download do JDK1.1.X baseado na plataforma Windows9X/NT é ftp:// 202.103.111.173/Download/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe .
Ao mesmo tempo, é necessário o software de servidor Web correspondente, como IIS, Apache, Netscape, Xitami, Sambar, etc.
2. Plataformas de sistema e software de servidor suportados pelo programa de instalação iASP
O software iASP é compilado na linguagem de programação JAVA e pode ser executado em todas as plataformas JAVA, em princípio. O iASP pode configurar automaticamente o software do servidor para que ele possa usar o iASP para interpretar e converter páginas ASP. O iASP pode usar a interface iASP Servlet desenvolvida pela Halcycon Software Company para se conectar e se comunicar com o servidor, e também pode usar outras interfaces Servlet para conectar e comunicar com o servidor. O iASP suporta as seguintes plataformas e servidores Web:
(1) Plataforma do sistema Sun Solaris Sparc
1. Software de servidor Apache
O iASP pode executar automaticamente testes automáticos em nove versões comumente usadas do software de servidor Apache, incluindo 1.3.0, 1.3.9, 1.3.11 e 1.3.12 Configure-o para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio da interface Servlet no iASP.
2. Software de servidor Netscape Fast Track (FT) e Enterprise Server (EP)
iASP pode configurar automaticamente FT3.0.X, EP3.5.X, EP3.6.X para usar iASP para interpretar páginas ASP e usar iASP O Servlet; interface nele se conecta e se comunica com ele.
3. Software de servidor Sun Web Server2.1
iASP pode configurar automaticamente o software de servidor Sun Web Server2.1 para usar iASP para interpretar páginas ASP, conectar-se e comunicar-se com ele por meio da interface Servlet do software de servidor;
4. Software de servidor Zeus
iASP pode configurar automaticamente o software de servidor Zeus para usar o mecanismo de interpretação iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio de interfaces Zeus e Apache JServlet;
(2) Plataforma de sistema Sun Solaris Intel
1. O software de servidor Apache
iASP pode configurar automaticamente nove versões do software de servidor Apache 1.3.0, 1.3.9, 1.3.11 e 1.3.12 para usar iASP para interpretar páginas ASP; conectar-se e comunicar-se com ele através da interface Servlet no iASP.
2. Software de servidor Sun Web Server2.1
iASP pode configurar automaticamente o software de servidor Sun Web Server2.1 para usar iASP para interpretar páginas ASP, conectar-se e comunicar-se com ele por meio da interface Servlet do software de servidor;
3. Software de servidor Zeus
iASP pode configurar automaticamente o software de servidor Zeus para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio de interfaces Zeus e Apache JServlet;
(3) O software de servidor iASP da plataforma de sistema Novell Netware
Netscape Fast Track (FT) e Enterprise Server (EP) pode configurar automaticamente FT3.0.X e EP3.5.X para usar o mecanismo de interpretação iASP para interpretar páginas ASP; A interface do Novell Servlet Gateway se conecta e se comunica com ele.
(4) Plataforma do sistema SCO Unixware
1. O software de servidor Apache
iASP pode configurar automaticamente nove versões do software de servidor Apache, incluindo 1.3.0, 1.3.9, 1.3.11 e 1.3.12, para que possam usar iASP para interpretar páginas ASP; e conectar-se e comunicar-se com elas através da interface Servlet no iASP.
2. Software de servidor Netscape Fast Track (FT) e Enterprise Server (EP)
iASP pode configurar automaticamente o FT2.0.X para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio da interface Servlet no iASP;
(5) Plataforma de sistema Linux Intel
1. O software de servidor Apache
iASP pode configurar automaticamente nove versões do software de servidor Apache 1.3.0, 1.3.9, 1.3.11 e 1.3.12 para usar iASP para interpretar páginas ASP e conectar; e comunicar-se com ele através da interface Servlet no iASP.
2. Software de servidor Zeus
iASP pode configurar automaticamente o software de servidor Zeus para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio de interfaces Zeus e ApacheJServ Servlet;
(6) Plataforma do sistema Windows9X/NT
1. Software de servidor Apache
iASP pode configurar automaticamente nove versões do software de servidor Apache, incluindo 1.3.0, 1.3.9, 1.3.11 e 1.3.12, para que possam usar iASP para interpretar Páginas ASP; E conecte-se e comunique-se com elas através da interface Servlet no iASP.
2. Software de servidor Netscape Fast Track (FT) e Enterprise Server (EP)
iASP pode configurar automaticamente FT3.0.X, EP3.0.X, EP3.6.X para usar iASP para interpretar páginas ASP e usar iASP O Servlet; interface nele se conecta e se comunica com ele.
3. O software de servidor Internet Information Server
iASP pode configurar automaticamente o software de servidor Internet Information Server para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio da interface Servlet no iASP;
4. Software de servidor Lotus Domino
O iASP pode configurar automaticamente o software de servidor Lotus Domino para usar iASP para interpretar páginas ASP, conectar-se e comunicar-se com o software de servidor Lotus Domino por meio de sua própria interface Servlet;
5. Software de servidor Java Web Server
iASP pode configurar automaticamente o software de servidor Java Web Server para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio da própria interface Servlet do software de servidor Java Web Server;
(7) Plataforma de sistema HPUX O software de servidor Zeus
iASP pode configurar automaticamente o software de servidor Zeus para usar iASP para interpretar páginas ASP e conectar-se e comunicar-se com ele por meio de interfaces Zeus e Apache JServ Servlet;
(8) Plataforma do sistema SGI O software de servidor Zeus
iASP pode configurar automaticamente o software de servidor Zeus para usar o iASP para interpretar páginas ASP, conectar-se e comunicar-se com ele por meio das interfaces Zeus e ApacheJServ Servlet;
3. Use iASP para construir um ambiente de sistema de aplicativo ASP
. Presume-se que protocolos de rede como TCP/IP foram instalados e configurados normalmente no sistema.
A seguir, os softwares de servidor RedHat Linux 6.0 e Apache 1.3.9 são exemplos para discutir como instalar e configurar o iASP para estabelecer um ambiente de desenvolvimento e aplicativo ASP.
(1) Instale o software do servidor Apache 1.3.3
1. Instale o software do servidor Apache 1.3.3
Se você não tiver o software do servidor Apache 1.3.X em mãos, poderá acessar o Apache em http://127.0.0.1 ou http:// localhost 1.3.9 Serviços WWW fornecidos por software de servidor. A página padrão é index.html, geralmente localizada no diretório "/home/httpd/html" (este diretório é o diretório de publicação WEB do Apache, equivalente a c:inetpubwwwroot em sistemas IIS ou PWS. O tema da página é "It). Worked”, indicando que o Apache está funcionando normalmente e a configuração do iASP pode ser realizada.
(2) Instale JDK1.1.12
A operação do iASP depende do JDK1.1.X ou superior, e o JDK deve estar instalado no sistema.
1. Determine o tipo de biblioteca de tempo de execução C
A versão Liunx/Unix do JDK geralmente tem duas versões, libc5 e glibc, para se adaptar às versões da biblioteca de tempo de execução C em diferentes sistemas Liunx/Unix. Use o comando "ls -l /lib/libc.so.*" para listar os arquivos da biblioteca de tempo de execução C. Se o caractere em "*" for "5", significa que o tipo de biblioteca de tempo de execução C é libc5, e se for. é "6", significa C O tipo de biblioteca de tempo de execução é glibc. O tipo de biblioteca de tempo de execução C do RedHat Linux 5.1 usado pelo autor é glibc.
2. Instale o JDK1.1.12
Baixe a versão glibc do JDK1.1.12 em http://xfer.nitric.com/pub/java-linux/ e renomeie-a como jdk112.gz. Copie jdk117.gz para o diretório /usr/local, entre no diretório /usr/local e use o comando "tar -xvzf jdk112.gz" para descompactar o arquivo e concluir a instalação do JDK1.1.12. usr/local/jdk112 .
(3) Instale o iASP
em http://localhost/iasp ou http://127.0.0.1/iasp, e você poderá ver os exemplos incluídos no iASP e alguns documentos do iAS, que são bastante detalhados. Os exemplos são relativamente abrangentes, incluindo Geral, Formulário, Arquivo, Servidor, ADO, Email, etc. Você pode clicar para ver o efeito real. Para o mundo exterior, você não consegue sentir a diferença entre ele e o IIS.
Neste ponto, o ambiente de desenvolvimento e aplicativo iASP na plataforma Linux foi estabelecido e você pode usar seus talentos o quanto quiser.