Microsoft가 ASP 기술을 출시한 이후 ASP는 동적 대화형 사이트를 만드는 강력한 기능과 코드 작성의 단순성으로 인해 점점 더 많은 인터넷/인트라넷/엑스트라넷 웹 사이트에서 널리 사용되고 있습니다. 특히 데이터베이스 작업과 관련된 웹 사이트 응용 프로그램 시스템에서는 ASP 기술을 사용하는 경향이 있습니다. . 그러나 잘 알려진 이유로 인해 ASP는 Microsoft의 Windows NT 플랫폼 + IIS 웹 서버 서버 소프트웨어에서만 작동할 수 있습니다. Windows9X + PWS에서도 사용할 수 있지만 디버깅이나 학습에만 사용할 수 있으므로 제한 사항이 결정됩니다. ASP 응용 프로그램의. 관련 데이터에 따르면 웹사이트의 약 15%가 Windows 운영 체제 플랫폼과 서버 소프트웨어를 사용합니다. 이는 웹사이트의 약 85%가 ASP 기술을 사용할 수 없음을 의미합니다. 대부분의 상용 웹사이트는 Unix, Linux, Soris, Netware 및 기타 운영 체제와 해당 서버를 사용하는데, 이는 ASP 기술이 적용에 큰 한계가 있음을 보여줍니다.
Windows가 아닌 플랫폼에서는 ASP를 사용할 수 없습니까? 물론 지금까지는 Chilisoft4의 chill ASP와 Halcycon의 iASP(InstantASP)라는 두 가지 옵션이 있습니다. Halcyonsoft는 "ASP Anytime, Anywhere"를 내세우고 iASP로 개발했습니다. , ASP는 Windows 운영 체제 플랫폼과 서버 소프트웨어를 사용하는 웹 사이트뿐만 아니라 Unix, Linux, Soris, Netware 운영 체제 및 해당 서버와 같은 다른 운영 체제를 사용하는 웹 사이트에서도 사용할 수 있습니다. iASP는 ASP의 장점을 완전히 계승하고 ASP와 완벽하게 호환됩니다. 따라서 ASP 응용 프로그램 시스템은 Windows가 아닌 운영 체제 플랫폼의 iASP 환경에서 실행되도록 거의 직접적으로 이식될 수 있으므로 ASP 응용 프로그램 시스템은 진정한 크로스 플랫폼이 됩니다. 인터넷 및 인트라넷 또는 엑스트라넷 응용 시스템.
ASP와 비교할 때 iASP는 운영 체제 플랫폼을 지원하는 데 장점이 있을 뿐만 아니라 타사 구성 요소를 사용하여 ASP 응용 프로그램 시스템을 구축하는 데에도 분명한 이점이 있습니다. iASP는 널리 사용되는 ActiveX 구성 요소뿐만 아니라 널리 사용되는 Enterprise JavaBeans 구성 요소 및 CORBA 호환 구성 요소도 지원하므로 ASP 응용 프로그램 시스템이 더욱 강력해지고 널리 사용됩니다. MS Visual 시리즈 개발 도구와 Borland 시리즈 개발 도구 외에 Java 시리즈 개발 도구도 사용할 수 있어 구성 요소 개발자가 더 많은 선택권을 갖고 관련 구성 요소를 보다 쉽게 개발할 수 있습니다.
iASP에는 두 가지 버전이 있습니다. 하나는 Windows 운영 체제 플랫폼과 서버 소프트웨어에 적합하고, 다른 하나는 Unix, Linux, Soris, Netware 운영 체제 및 해당 서버 소프트웨어에 적합합니다. 최신 버전은 1.0.9입니다. 최근 Linux용 무료 버전이 출시되었습니다. 원하는 경우 해당 기능은 기본적으로 공식 버전과 동일합니다. 인터넷에서 Unix를 사용하려면 Linux LAN에서 ASP를 사용하는 네트워크 개발자는 파일 크기가 9M 이상인 것을 다운로드하여 사용해 볼 수 있습니다.
1. iASP 소프트웨어 환경 요구 사항
iASP 소프트웨어는 Java 프로그래밍 언어로 완전히 컴파일되어 있으며 JDK1.1.X 이상의 지원이 필요하므로 시스템에 JDK1.1.X 이상이 사전 설치되어 있어야 합니다. Linux 플랫폼 기반의 JDK11.X는 http://xfer.nitric.com/pub/java-linux/ 에서 다운로드할 수 있으며, Windows9X/NT 플랫폼 기반의 JDK1.1.X 다운로드 주소는 ftp:// 입니다. 202.103.111.173/다운로드/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe .
동시에 IIS, Apache, Netscape, Xitami, Sambar 등과 같은 해당 웹 서버 소프트웨어가 필요합니다.
2. iASP 설치 프로그램이 지원하는 시스템 플랫폼 및 서버 소프트웨어
iASP 소프트웨어는 JAVA 프로그래밍 언어로 컴파일되어 원칙적으로 모든 JAVA 플랫폼에서 실행될 수 있습니다. iASP는 iASP를 사용하여 ASP 페이지를 해석하고 변환할 수 있도록 서버 소프트웨어를 자동으로 구성할 수 있습니다. iASP는 Halcycon Software Company에서 개발한 iASP Servlet 인터페이스를 사용하여 서버에 연결하고 통신할 수 있으며, 다른 Servlet 인터페이스를 사용하여 연결하고 변환할 수도 있습니다. 서버와 통신합니다. iASP는 다음 플랫폼과 웹 서버를 지원합니다.
(1) Sun Solaris Sparc 시스템 플랫폼
1. Apache 서버 소프트웨어
iASP는 1.3.0, 1.3.9, 1.3.11을 포함하여 일반적으로 사용되는 9가지 Apache 서버 소프트웨어 버전에 대해 자동 테스트를 자동으로 수행할 수 있습니다. 1.3.12 iASP를 사용하여 ASP 페이지를 해석하고 iASP의 Servlet 인터페이스를 통해 연결하고 통신하도록 구성합니다.
2. FT(Netscape Fast Track) 및 EP(Enterprise Server) 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Servlet을 사용하도록 FT3.0.X, EP3.5.X, EP3.6.X를 자동으로 구성할 수 있습니다. 그 안의 인터페이스는 그것과 연결하고 통신합니다.
3. Sun Web Server2.1 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 서버 소프트웨어의 Servlet 인터페이스를 통해 연결하고 통신하도록 Sun Web Server2.1 서버 소프트웨어를 자동으로 구성할 수 있습니다.
4. Zeus 서버 소프트웨어
iASP는 iASP 해석 엔진을 사용하여 ASP 페이지를 해석하고 Zeus 및 Apache JServ Servlet 인터페이스를 통해 연결하고 통신하도록 Zeus 서버 소프트웨어를 자동으로 구성할 수 있습니다.
(2) Sun Solaris Intel 시스템 플랫폼
1. Apache 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하도록 9가지 버전의 Apache 서버 소프트웨어 1.3.0, 1.3.9, 1.3.11 및 1.3.12를 자동으로 구성할 수 있습니다. iASP의 Servlet 인터페이스를 통해 연결하고 통신합니다.
2. Sun Web Server2.1 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 서버 소프트웨어의 Servlet 인터페이스를 통해 연결하고 통신하도록 Sun Web Server2.1 서버 소프트웨어를 자동으로 구성할 수 있습니다.
3. Zeus 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Zeus 및 Apache JServ Servlet 인터페이스를 통해 연결 및 통신하도록 Zeus 서버 소프트웨어를 자동으로 구성할 수 있습니다.
(3) Novell Netware 시스템 플랫폼
FT(Netscape Fast Track) 및 EP(Enterprise Server) 서버 소프트웨어 iASP는 iASP 해석 엔진을 사용하여 ASP 페이지를 해석하도록 FT3.0.X 및 EP3.5.X를 자동으로 구성할 수 있습니다. Novell Servlet Gateway 인터페이스는 이에 연결하고 통신합니다.
(4) SCO Unixware 시스템 플랫폼
1. Apache 서버 소프트웨어
iASP는 1.3.0, 1.3.9, 1.3.11, 1.3.12 등 9가지 버전의 Apache 서버 소프트웨어를 자동으로 구성하여 iASP를 사용하여 다음 작업을 수행할 수 있도록 합니다. ASP 페이지를 해석하고 iASP의 서블릿 인터페이스를 통해 연결하고 통신합니다.
2. FT(Netscape Fast Track) 및 EP(Enterprise Server) 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 iASP의 Servlet 인터페이스를 통해 연결하고 통신하도록 FT2.0.X를 자동으로 구성할 수 있습니다.
(5) Linux Intel 시스템 플랫폼
1. Apache 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지 및 Connect를 해석하도록 9가지 버전의 Apache 서버 소프트웨어 1.3.0, 1.3.9, 1.3.11 및 1.3.12를 자동으로 구성할 수 있습니다. iASP의 Servlet 인터페이스를 통해 통신합니다.
2. Zeus 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Zeus 및 ApacheJServ Servlet 인터페이스를 통해 연결 및 통신하도록 Zeus 서버 소프트웨어를 자동으로 구성할 수 있습니다.
(6) Windows9X/NT 시스템 플랫폼
1. Apache 서버 소프트웨어
iASP는 1.3.0, 1.3.9, 1.3.11, 1.3.12 등 9가지 버전의 Apache 서버 소프트웨어를 자동으로 구성하여 iASP를 사용하여 해석할 수 있습니다. ASP 페이지, iASP의 서블릿 인터페이스를 통해 연결하고 통신합니다.
2. FT(Netscape Fast Track) 및 EP(Enterprise Server) 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Servlet을 사용하도록 FT3.0.X, EP3.0.X, EP3.6.X를 자동으로 구성할 수 있습니다. 그 안의 인터페이스는 그것과 연결하고 통신합니다.
3. Internet Information Server 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 iASP의 Servlet 인터페이스를 통해 연결 및 통신하도록 Internet Information Server 서버 소프트웨어를 자동으로 구성할 수 있습니다.
4. Lotus Domino 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 자체 서블릿 인터페이스를 통해 Lotus Domino 서버 소프트웨어와 연결하고 통신하도록 자동으로 구성할 수 있습니다.
5. Java 웹 서버 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Java 웹 서버 소프트웨어의 자체 서블릿 인터페이스를 통해 연결 및 통신하도록 Java 웹 서버 서버 소프트웨어를 자동으로 구성할 수 있습니다.
(7) HPUX 시스템 플랫폼 Zeus 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Zeus 및 Apache JServ Servlet 인터페이스를 통해 연결하고 통신하도록 Zeus 서버 소프트웨어를 자동으로 구성할 수 있습니다.
(8) SGI 시스템 플랫폼 Zeus 서버 소프트웨어
iASP는 iASP를 사용하여 ASP 페이지를 해석하고 Zeus 및 ApacheJServ Servlet 인터페이스를 통해 연결하고 통신하도록 Zeus 서버 소프트웨어를 자동으로 구성할 수 있습니다.
3. iASP를 이용하여 ASP 응용 시스템 환경을 구축한다
. 시스템에 TCP/IP 등의 네트워크 프로토콜이 정상적으로 설치 및 구성되어 있다고 가정한다.
다음에서는 RedHat Linux 6.0 및 Apache 1.3.9 서버 소프트웨어를 예로 들어 iASP를 설치 및 구성하여 ASP 개발 및 애플리케이션 환경을 구축하는 방법을 설명합니다.
(1) Apache 1.3.3 서버 소프트웨어 설치
1. Apache 1.3.3 서버 소프트웨어 설치
Apache 1.3.X 서버 소프트웨어가 없는 경우 http://127.0.0.1 또는 http:// 에서 Apache에 액세스할 수 있습니다. localhost 1.3.9 서버 소프트웨어가 제공하는 WWW 서비스. 기본 페이지는 index.html이며 일반적으로 "/home/httpd/html" 디렉터리에 있습니다(이 디렉터리는 Apache의 WEB 게시 디렉터리이며 IIS 또는 PWS 시스템의 c:inetpubwwwroot와 동일). 페이지 테마는 "It"입니다. Worked”는 Apache가 정상적으로 작동하고 있으며 iASP 구성을 수행할 수 있음을 나타냅니다.
(2) JDK1.1.12 설치
iASP의 동작은 JDK1.1.X 이상에 의존하며, 시스템에 JDK가 설치되어 있어야 합니다.
1. C 런타임 라이브러리 유형을 결정합니다.
JDK의 Liunx/Unix 버전에는 일반적으로 서로 다른 Liunx/Unix 시스템의 C 런타임 라이브러리 버전에 적응하기 위한 두 가지 버전, libc5 및 glibc가 있습니다. C 런타임 라이브러리 파일을 나열하려면 "ls -l /lib/libc.so.*" 명령을 사용하십시오. "*"의 문자가 "5"이면 C 런타임 라이브러리 유형이 libc5임을 의미하고, "6"은 C를 의미합니다. 런타임 라이브러리 유형은 glibc입니다. 저자가 사용하는 RedHat Linux 5.1의 C 런타임 라이브러리 유형은 glibc입니다.
2. JDK1.1.12를 설치합니다.
http://xfer.nitric.com/pub/java-linux/ 에서 JDK1.1.12의 glibc 버전을 다운로드하고 이름을 jdk112.gz로 바꿉니다. jdk117.gz를 /usr/local 디렉터리에 복사하고, /usr/local 디렉터리에 입력한 후 "tar -xvzf jdk112.gz" 명령을 사용하여 파일의 압축을 풀면 JDK1.1.12 설치 디렉터리가 /입니다. usr/local/jdk112 .
(3)
http://localhost/iasp 또는 http://127.0.0.1/iasp 에 iASP를 설치하면 iASP에 포함된 예제와 iAS의 일부 문서를 볼 수 있는데 매우 자세하게 설명되어 있습니다. 예제는 일반, 양식, 파일, 서버, ADO, 이메일 등을 포함하여 비교적 포괄적입니다. 클릭하면 실제 효과를 볼 수 있습니다. 외부 세계에서는 IIS와 IIS의 차이를 느낄 수 없습니다.
이제 Linux 플랫폼 기반의 iASP 개발 및 응용 환경이 구축되었으며, 여러분의 재능을 마음껏 발휘할 수 있습니다.