Sejak Microsoft meluncurkan teknologi ASP, ASP telah banyak digunakan di lebih banyak situs web Internet/Intranet/Ekstranet karena fungsinya yang kuat dalam membuat situs interaktif dinamis dan kesederhanaannya dalam penulisan kode, terutama sistem aplikasi situs web yang melibatkan operasi database cenderung menggunakan teknologi ASP . Namun, karena alasan yang diketahui, ASP hanya dapat bekerja pada platform Microsoft Windows NT + perangkat lunak server Web IIS Server. ASP juga dapat digunakan pada Windows9X + PWS, tetapi hanya dapat digunakan untuk debugging atau pembelajaran, yang menentukan batasannya dari aplikasi ASP seks. Menurut data yang relevan, sekitar 15% situs web menggunakan platform sistem operasi Windows dan perangkat lunak server, yang berarti hampir 85% situs web tidak akan dapat menggunakan teknologi ASP. Sebagian besar situs web komersial menggunakan Unix, Linux, Soris, Netware, dan sistem operasi lain serta server terkait, yang menunjukkan bahwa teknologi ASP memang memiliki keterbatasan besar dalam penerapannya.
Tidak bisakah ASP digunakan pada platform non-Windows? Tentu saja tidak. Sejauh ini kami memiliki setidaknya dua opsi, ASP cabai Chilisoft4 dan iASP (InstantASP) Halcycon yang mengedepankan slogan "ASP Kapan Saja, Di Mana Saja" dan dikembangkan Dengan iASP , ASP dapat digunakan tidak hanya di situs web yang menggunakan platform sistem operasi Windows dan perangkat lunak server, tetapi juga di situs web yang menggunakan sistem operasi lain seperti sistem operasi Unix, Linux, Soris, Netware, dan server terkait. iASP sepenuhnya mewarisi keunggulan ASP dan sepenuhnya kompatibel dengan ASP. Oleh karena itu, sistem aplikasi ASP hampir dapat langsung ditransplantasikan untuk dijalankan di lingkungan iASP pada platform sistem operasi non-Windows, menjadikan sistem aplikasi ASP benar-benar menjadi lintas platform. Sistem aplikasi Internet dan Intranet Atau Ekstranet.
Dibandingkan dengan ASP, iASP tidak hanya memiliki keunggulan dalam mendukung platform sistem operasi, namun juga memiliki keunggulan nyata dalam menggunakan komponen pihak ketiga untuk membangun sistem aplikasi ASP. iASP tidak hanya mendukung komponen ActiveX yang populer, tetapi juga komponen Enterprise JavaBeans yang populer dan komponen yang kompatibel dengan CORBA, menjadikan sistem aplikasi ASP lebih kuat dan banyak digunakan. Selain alat pengembangan seri MS Visual dan alat pengembangan seri Borland, alat pengembangan seri Java juga dapat digunakan, memungkinkan pengembang komponen memiliki lebih banyak pilihan dan mengembangkan komponen terkait dengan lebih mudah.
Ada dua versi iASP, satu cocok untuk platform sistem operasi Windows dan perangkat lunak server, dan yang lainnya cocok untuk sistem operasi Unix, Linux, Soris, Netware dan perangkat lunak server terkait. Versi terbaru adalah 1.0.9. Versi GRATIS untuk Linux baru saja diluncurkan. Dapat diunduh secara gratis di http://www.halcycon.com . Fungsinya pada dasarnya sama dengan versi resmi untuk menggunakan Unix di Internet, Anda dapat, Pengembang jaringan yang menggunakan ASP di jaringan area lokal Linux mungkin ingin mengunduhnya dan mencobanya.
1. Persyaratan lingkungan perangkat lunak iASP
Perangkat lunak iASP dikompilasi sepenuhnya dalam bahasa pemrograman Java dan memerlukan dukungan JDK1.1.X atau lebih tinggi, sehingga JDK1.1.X atau lebih tinggi perlu diinstal sebelumnya pada sistem. JDK11.X di bawah platform Linux dapat diunduh di http://xfer.nitric.com/pub/java-linux/ , dan alamat unduhan JDK1.1.X berdasarkan platform Windows9X/NT adalah ftp:// 202.103.111.173/ Unduh/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe .
Pada saat yang sama, diperlukan perangkat lunak Server Web yang sesuai, seperti IIS, Apache, Netscape, Xitami, Sambar, dll.
2. Platform sistem dan perangkat lunak server yang didukung oleh program instalasi iASP
Perangkat lunak iASP dikompilasi dalam bahasa pemrograman JAVA dan pada prinsipnya dapat dijalankan di semua platform JAVA. iASP dapat secara otomatis mengkonfigurasi perangkat lunak server sehingga dapat menggunakan iASP untuk menafsirkan dan mengonversi halaman ASP; iASP dapat menggunakan antarmuka iASP Servlet yang dikembangkan oleh Halcycon Software Company untuk terhubung dan berkomunikasi dengan server, dan juga dapat menggunakan antarmuka Servlet lain untuk menghubungkan dan berkomunikasi dengan server. iASP mendukung platform dan Server Web berikut:
(1) Platform sistem Sun Solaris Sparc
1. Perangkat lunak server Apache
iASP dapat secara otomatis melakukan pengujian otomatis pada sembilan versi perangkat lunak server Apache yang umum digunakan, termasuk 1.3.0, 1.3.9, 1.3.11 , dan 1.3.12. Konfigurasikan untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet di iASP.
2. Perangkat lunak server Netscape Fast Track (FT) dan Enterprise Server (EP)
iASP dapat secara otomatis mengkonfigurasi FT3.0.X, EP3.5.X, EP3.6.X untuk menggunakan iASP untuk menafsirkan halaman ASP; antarmuka di dalamnya terhubung dan berkomunikasi dengannya.
3. Perangkat lunak server Sun Web Server2.1
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Sun Web Server2.1 untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet pada perangkat lunak server.
4. Perangkat lunak server Zeus
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Zeus untuk menggunakan mesin interpretasi iASP untuk menafsirkan halaman ASP dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Zeus dan Apache JServ Servlet;
(2) Platform sistem Intel Sun Solaris
1. Perangkat lunak server Apache
iASP dapat secara otomatis mengkonfigurasi sembilan versi perangkat lunak server Apache 1.3.0, 1.3.9, 1.3.11, dan 1.3.12 untuk menggunakan iASP untuk menafsirkan halaman ASP Dan terhubung dan berkomunikasi dengannya melalui antarmuka Servlet di iASP.
2. Perangkat lunak server Sun Web Server2.1
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Sun Web Server2.1 untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet pada perangkat lunak server.
3. Perangkat lunak server Zeus
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Zeus untuk menggunakan iASP untuk menafsirkan halaman ASP dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Zeus dan Apache JServ Servlet;
(3) Platform sistem Novell Netware,
Netscape Fast Track (FT) dan perangkat lunak server Enterprise Server (EP) iASP dapat secara otomatis mengkonfigurasi FT3.0.X dan EP3.5.X untuk menggunakan mesin interpretasi iASP untuk menafsirkan halaman ASP; Antarmuka Novell Servlet Gateway menghubungkan dan berkomunikasi dengannya.
(4) Platform sistem SCO Unixware
1. Perangkat lunak server Apache
iASP dapat secara otomatis mengkonfigurasi sembilan versi perangkat lunak server Apache, termasuk 1.3.0, 1.3.9, 1.3.11, dan 1.3.12, sehingga mereka dapat menggunakan iASP untuk menafsirkan halaman ASP; dan Menghubungkan dan berkomunikasi dengannya melalui antarmuka Servlet di iASP.
2. Perangkat lunak server Netscape Fast Track (FT) dan Enterprise Server (EP)
iASP dapat secara otomatis mengkonfigurasi FT2.0.X untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet di iASP.
(5) Platform sistem Intel Linux
1. Perangkat lunak server Apache
iASP dapat secara otomatis mengkonfigurasi sembilan versi perangkat lunak server Apache 1.3.0, 1.3.9, 1.3.11, dan 1.3.12 untuk menggunakan iASP untuk menafsirkan halaman ASP; dan berkomunikasi dengannya melalui antarmuka Servlet di iASP.
2. Perangkat lunak server Zeus
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Zeus untuk menggunakan iASP untuk menafsirkan halaman ASP dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Zeus dan ApacheJServ Servlet;
(6) Platform sistem Windows9X/NT
1. Perangkat lunak server Apache
iASP dapat secara otomatis mengkonfigurasi sembilan versi perangkat lunak server Apache, termasuk 1.3.0, 1.3.9, 1.3.11, dan 1.3.12, sehingga dapat menggunakan iASP untuk menafsirkan Halaman ASP; Dan terhubung serta berkomunikasi dengannya melalui antarmuka Servlet di iASP.
2. Perangkat lunak server Netscape Fast Track (FT) dan Enterprise Server (EP)
iASP dapat secara otomatis mengkonfigurasi FT3.0.X, EP3.0.X, EP3.6.X untuk menggunakan iASP untuk menafsirkan halaman ASP; antarmuka di dalamnya terhubung dan berkomunikasi dengannya.
3. Perangkat lunak server Server Informasi Internet
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Server Informasi Internet untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet di iASP.
4. Perangkat lunak server Lotus Domino
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Lotus Domino untuk menggunakan iASP untuk menafsirkan halaman ASP dan menghubungkan serta berkomunikasi dengan perangkat lunak server Lotus Domino melalui antarmuka Servletnya sendiri;
5. Perangkat lunak server Java Web Server
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Java Web Server untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Servlet perangkat lunak server Java Web Server itu sendiri.
(7) Platform sistem HPUX Perangkat lunak server Zeus
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Zeus untuk menggunakan iASP untuk menafsirkan halaman ASP dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Zeus dan Apache JServ Servlet.
(8) Platform sistem SGI Perangkat lunak server Zeus
iASP dapat secara otomatis mengkonfigurasi perangkat lunak server Zeus untuk menggunakan iASP untuk menafsirkan halaman ASP; dan menghubungkan serta berkomunikasi dengannya melalui antarmuka Zeus dan ApacheJServ Servlet.
3. Gunakan iASP untuk membangun lingkungan sistem aplikasi ASP
Diasumsikan bahwa protokol jaringan seperti TCP/IP telah diinstal dan dikonfigurasi secara normal di sistem.
Berikut ini contoh perangkat lunak server RedHat Linux 6.0 dan Apache 1.3.9 untuk membahas cara menginstal dan mengkonfigurasi iASP untuk membangun lingkungan pengembangan dan aplikasi ASP.
(1) Instal perangkat lunak server Apache 1.3.3
1. Instal perangkat lunak server Apache 1.3.3
Jika Anda tidak memiliki perangkat lunak server Apache 1.3.X, Anda dapat mengakses Apache di http://127.0.0.1 atau http:// localhost 1.3.9 layanan WWW yang disediakan oleh perangkat lunak server. Halaman defaultnya adalah index.html, biasanya terletak di direktori "/home/httpd/html" (direktori ini adalah direktori penerbitan WEB Apache, setara dengan c:inetpubwwwroot di sistem IIS atau PWS). Worked”, menandakan Apache berfungsi normal dan konfigurasi iASP dapat dilakukan.
(2) Instal JDK1.1.12
Pengoperasian iASP bergantung pada JDK1.1.X atau lebih tinggi, dan JDK harus diinstal di sistem.
1. Tentukan jenis pustaka runtime C.
JDK versi Liunx/Unix umumnya memiliki dua versi, libc5 dan glibc, untuk beradaptasi dengan versi pustaka runtime C di sistem Liunx/Unix yang berbeda. Gunakan perintah "ls -l /lib/libc.so.*" untuk membuat daftar file perpustakaan runtime C. Jika karakter pada "*" adalah "5", berarti jenis perpustakaan runtime C adalah libc5, dan jika itu adalah "6", artinya C Jenis perpustakaan runtime adalah glibc. Tipe C runtime library RedHat Linux 5.1 yang digunakan penulis adalah glibc.
2. Instal JDK1.1.12.
Unduh JDK1.1.12 versi glibc di http://xfer.nitric.com/pub/java-linux/ dan ganti namanya menjadi jdk112.gz. Salin jdk117.gz ke direktori /usr/local, masuk ke direktori /usr/local, dan gunakan perintah "tar -xvzf jdk112.gz" untuk mendekompresi file untuk menyelesaikan instalasi JDK1.1.12. usr/lokal/jdk112 .
(3) Instal iASP
di http://localhost/iasp atau http://127.0.0.1/iasp, dan Anda dapat melihat contoh yang disertakan dengan iASP dan beberapa dokumen iAS yang cukup detail. Contohnya relatif lengkap, antara lain Umum, Formulir, File, Server, ADO, Email, dll. Anda dapat mengklik untuk melihat efek sebenarnya. Bagi dunia luar, Anda tidak dapat merasakan perbedaan antara IIS dan IIS.
Pada titik ini, lingkungan pengembangan dan aplikasi iASP di bawah platform Linux telah ditetapkan, dan Anda dapat menggunakan bakat Anda sepuasnya.