С тех пор, как Microsoft запустила технологию ASP, ASP широко используется на все большем количестве веб-сайтов Интернета/Интранета/Экстранета благодаря своей мощной функции создания динамических интерактивных сайтов и простоте написания кода, особенно системы приложений веб-сайтов, включающие операции с базами данных, как правило, используют технологию ASP. . Однако по хорошо известным причинам ASP может работать только на платформе Microsoft Windows NT + серверное программное обеспечение IIS Web Server. Его также можно использовать на Windows9X + PWS, но его можно использовать только для отладки или обучения, что определяет ограничения. приложений ASP. По соответствующим данным, около 15% веб-сайтов используют платформу операционной системы Windows и серверное программное обеспечение, а это означает, что почти 85% веб-сайтов не смогут использовать технологию ASP. Большинство коммерческих веб-сайтов используют Unix, Linux, Soris, Netware и другие операционные системы и соответствующие серверы, что показывает, что технология ASP действительно имеет большие ограничения в применении.
Нельзя ли использовать ASP на платформах, отличных от Windows? Конечно, нет. На данный момент у нас есть как минимум два варианта: chili ASP от Chilisoft4 и iASP от Halcycon (InstantASP). ASP можно использовать не только на веб-сайтах, использующих платформы операционной системы Windows и серверное программное обеспечение, но также на веб-сайтах, использующих другие операционные системы, такие как Unix, Linux, Soris, операционные системы Netware и соответствующие серверы. iASP полностью наследует преимущества ASP и полностью совместим с ASP. Таким образом, систему приложений ASP можно практически напрямую переносить для работы в среде iASP на платформах операционных систем, отличных от Windows, что делает систему приложений ASP действительно кросс-платформенной. Система приложений Интернета и интранета или экстрасети.
По сравнению с ASP, iASP не только имеет преимущества в поддержке платформ операционных систем, но также имеет очевидные преимущества в использовании сторонних компонентов для создания систем приложений ASP. iASP поддерживает не только популярные компоненты ActiveX, но также популярные компоненты Enterprise JavaBeans и CORBA-совместимые компоненты, что делает систему приложений ASP более мощной и широко используемой. В дополнение к инструментам разработки серии MS Visual и инструментам разработки серии Borland также можно использовать инструменты разработки серии Java, что дает разработчикам компонентов больше выбора и упрощает разработку связанных компонентов.
Существует две версии iASP: одна подходит для платформы операционной системы Windows и серверного программного обеспечения, а другая подходит для операционных систем Unix, Linux, Soris, Netware и соответствующего серверного программного обеспечения. Последняя версия — 1.0.9. Недавно была выпущена БЕСПЛАТНАЯ версия для Linux. Если хотите, ее можно бесплатно загрузить на сайте http://www.halcycon.com . Чтобы использовать Unix в Интернете, вы можете. Разработчики сетей, использующие ASP в локальной сети Linux, могут загрузить один и опробовать его. Размер файла превышает 9 МБ.
1. Требования к программной среде iASP
Программное обеспечение iASP полностью скомпилировано на языке программирования Java и требует поддержки JDK1.1.X или более поздней версии, поэтому в системе необходимо предварительно установить JDK1.1.X или более позднюю версию. JDK11.X для платформы Linux можно загрузить по адресу http://xfer.nitric.com/pub/java-linux/ , а адрес загрузки JDK1.1.X для платформы Windows9X/NT — ftp://. 202.103.111.173/Загрузить/РАЗРАБОТКА/JAVA/jdk1_1_1-win32-x86.exe .
В то же время требуется соответствующее программное обеспечение веб-сервера, такое как IIS, Apache, Netscape, Xitami, Sambar и т. д.
2. Системные платформы и серверное программное обеспечение, поддерживаемые программой установки iASP.
Программное обеспечение iASP скомпилировано на языке программирования JAVA и в принципе может работать на всех платформах JAVA. iASP может автоматически настраивать серверное программное обеспечение так, чтобы оно могло использовать iASP для интерпретации и преобразования страниц ASP; iASP может использовать интерфейс сервлета iASP, разработанный компанией Halcycon Software, для подключения и связи с сервером, а также может использовать другие интерфейсы сервлетов для подключения и обмена данными. общаться с сервером. iASP поддерживает следующие платформы и веб-серверы:
(1) Системная платформа Sun Solaris Sparc
1. Серверное программное обеспечение Apache
iASP может автоматически выполнять автоматическое тестирование девяти часто используемых версий серверного программного обеспечения Apache, включая 1.3.0, 1.3.9, 1.3.11. и 1.3.12. Настройте его для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейс сервлета в iASP.
2. Серверное программное обеспечение Netscape Fast Track (FT) и Enterprise Server (EP)
iASP может автоматически настраивать FT3.0.X, EP3.5.X, EP3.6.X для использования iASP для интерпретации страниц ASP и использования сервлета iASP; интерфейс в нем подключается и взаимодействует с ним.
3. Серверное программное обеспечение Sun Web Server2.1
iASP может автоматически настраивать серверное программное обеспечение Sun Web Server2.1 для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейс сервлетов серверного программного обеспечения;
4. Серверное программное обеспечение Zeus
iASP может автоматически настраивать серверное программное обеспечение Zeus для использования механизма интерпретации iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейсы сервлетов Zeus и Apache JServ;
(2) Системная платформа Sun Solaris Intel
1. Серверное программное обеспечение Apache
iASP может автоматически настраивать девять версий серверного программного обеспечения Apache 1.3.0, 1.3.9, 1.3.11 и 1.3.12 для использования iASP для интерпретации страниц ASP; подключайтесь и общайтесь с ним через интерфейс сервлетов в iASP.
2. Серверное программное обеспечение Sun Web Server2.1
iASP может автоматически настраивать серверное программное обеспечение Sun Web Server2.1 для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейс сервлетов серверного программного обеспечения;
3. Серверное программное обеспечение Zeus
iASP может автоматически настраивать серверное программное обеспечение Zeus для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейсы сервлетов Zeus и Apache JServ;
(3) Серверное программное обеспечение системной платформы Novell Netware
Netscape Fast Track (FT) и Enterprise Server (EP) iASP может автоматически настраивать FT3.0.X и EP3.5.X для использования механизма интерпретации iASP для интерпретации страниц ASP и через Интерфейс Novell Servlet Gateway подключается и взаимодействует с ним.
(4) Системная платформа SCO Unixware
1. Серверное программное обеспечение Apache
iASP может автоматически настраивать девять версий серверного программного обеспечения Apache, включая 1.3.0, 1.3.9, 1.3.11 и 1.3.12, чтобы они могли использовать iASP для интерпретировать страницы ASP и подключаться к ним через интерфейс сервлетов в iASP.
2. Серверное программное обеспечение Netscape Fast Track (FT) и Enterprise Server (EP)
iASP может автоматически настраивать FT2.0.X для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейс сервлетов в iASP;
(5) Системная платформа Linux Intel
1. Серверное программное обеспечение Apache
iASP может автоматически настраивать девять версий серверного программного обеспечения Apache 1.3.0, 1.3.9, 1.3.11 и 1.3.12 для использования iASP для интерпретации страниц ASP и подключения; и общаться с ним через интерфейс сервлетов в iASP.
2. Серверное программное обеспечение Zeus
iASP может автоматически настраивать серверное программное обеспечение Zeus для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейсы сервлетов Zeus и ApacheJServ;
(6) Системная платформа Windows9X/NT
1. Серверное программное обеспечение Apache
iASP может автоматически настраивать девять версий серверного программного обеспечения Apache, включая 1.3.0, 1.3.9, 1.3.11 и 1.3.12, чтобы они могли использовать iASP для интерпретации Страницы ASP. Подключайтесь и общайтесь с ними через интерфейс сервлетов в iASP.
2. Серверное программное обеспечение Netscape Fast Track (FT) и Enterprise Server (EP)
iASP может автоматически настраивать FT3.0.X, EP3.0.X, EP3.6.X для использования iASP для интерпретации страниц ASP и использования сервлета iASP; интерфейс в нем подключается и взаимодействует с ним.
3. Серверное программное обеспечение Internet Information Server
iASP может автоматически настраивать серверное программное обеспечение Internet Information Server для использования iASP для интерпретации страниц ASP, а также подключения и связи с ним через интерфейс сервлета в iASP;
4. Серверное программное обеспечение Lotus Domino
iASP может автоматически настраивать серверное программное обеспечение Lotus Domino для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с серверным программным обеспечением Lotus Domino через собственный интерфейс сервлетов.
5. Серверное программное обеспечение веб-сервера Java
iASP может автоматически настраивать программное обеспечение сервера веб-сервера Java для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через собственный интерфейс сервлета программного обеспечения веб-сервера Java;
(7) Серверное программное обеспечение Zeus iASP системной платформы HPUX
может автоматически настраивать серверное программное обеспечение Zeus для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейсы сервлетов Zeus и Apache JServ;
(8) Серверное программное обеспечение Zeus iASP системной платформы SGI
может автоматически настраивать серверное программное обеспечение Zeus для использования iASP для интерпретации страниц ASP, а также подключения и взаимодействия с ним через интерфейсы сервлетов Zeus и ApacheJServ;
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, вы можете получить доступ к Apache по адресу http://127.0.0.1 или http://. localhost 1.3.9 WWW-сервисы, предоставляемые серверным программным обеспечением. Страницей по умолчанию является index.html, обычно расположенная в каталоге «/home/httpd/html» (этот каталог является каталогом веб-публикации Apache, эквивалентным c:inetpubwwwroot в системах IIS или PWS). Тема страницы — «Это». Worked», указывая на то, что Apache работает нормально и можно выполнить настройку iASP.
(2) Установите JDK1.1.12.
Работа iASP зависит от JDK1.1.X или более поздней версии, и JDK должен быть установлен в системе.
1. Определите тип библиотеки времени выполнения C.
Версия JDK для Liunx/Unix обычно имеет две версии: libc5 и glibc, чтобы адаптироваться к версиям библиотеки времени выполнения C в различных системах Liunx/Unix. Используйте команду «ls -l /lib/libc.so.*» для вывода списка файлов библиотеки времени выполнения C. Если символ «*» равен «5», это означает, что тип библиотеки времени выполнения C — libc5, и если это так. равно «6», это означает C. Тип библиотеки времени выполнения — glibc. Тип библиотеки времени выполнения C RedHat Linux 5.1, используемый автором, — glibc.
2. Установите JDK1.1.12.
Загрузите версию JDK1.1.12 для glibc по адресу http://xfer.nitric.com/pub/java-linux/ и переименуйте ее в jdk112.gz. Скопируйте jdk117.gz в каталог /usr/local, войдите в каталог /usr/local и используйте команду «tar -xvzf jdk112.gz», чтобы распаковать файл и завершить установку JDK1.1.12. Каталог установки — /. usr/local/jdk112.
(3) Установите iASP
по адресу http://localhost/iasp или http://127.0.0.1/iasp, и вы сможете увидеть примеры, включенные в iASP, и некоторые довольно подробные документы iAS. Примеры относительно полны, включая «Общие», «Форма», «Файл», «Сервер», ADO, «Электронная почта» и т. д. Вы можете щелкнуть мышью, чтобы увидеть фактический эффект. Для внешнего мира вы не сможете почувствовать разницу между ним и IIS.
На данный момент среда разработки и приложений iASP на платформе Linux создана, и вы можете использовать свои таланты в свое удовольствие.