О Приложениях-Образцах Серверного JavaScript
Если вы устанавливаете Netscape web-сервер, несколько примеров приложений JavaScript устанавливаются одновременно. Для получения представления о возможностях приложений JavaScript запустите их и просмотрите исходный код. Вы можете также изменять эти приложения по мере изучения возможностей JavaScript. Исходные и исполняемые файлы этих приложений установлены в директории $NSHOME\js\samples, где $NSHOME это директория, в которой Вы установили сервер.
В таблице перечислены приложения-образцы.
world | Приложение "Hello World". | |||
hangman | "Виселица". | |||
cipher | Угадай цифру. | |||
Простой интерактивный SQL-доступ с использованием LiveWire.
Если Вы имеете ограниченный доступ к Application Manager, это приложение также защищено именем и паролем администратора сервера. | ||||
videoapp | Приложение видео-магазин, использующее реляционную БД видеоклипов. | |||
oldvideo | Альтернативная версия видео-магазина. | |||
bugbase | Пример БД "жучков" с использованием LiveConnect. | |||
sendmail | Демонстрирует способность отправлять e-mail из вашего приложения JavaScript. | |||
viewer | Даёт возможность просматривать файлы на сервере, используя класс JavaScript File.
Из соображений безопасности это приложение не устанавливается автоматически вместе с Netscape-сервером. Если Вы его устанавливаете, ограничьте к нему доступ. Иначе неавторизованный пользователь сможет читать и записывать файлы на Вашем сервере. Об ограничении доступа к приложению см. руководство администратора Вашего web-сервера. | |||
jsaccall | Пример использования внешних библиотек и предоставления доступа к CGI-переменным. |
1
Эти приложения работают только при наличии поддерживаемого сервера БД, установленного в сети, и корректно сконфигурированного клиентского программного обеспечения. См. . Перед началом использования videoapp или oldvideo выполните указания по их установке. |
ПРИМЕЧАНИЕ:
Помимо указанных, в директории $NSHOME\js\samples имеется также приложение metadata. Оно используется Visual JavaScript. Когда Вы будете просматривать исходный код, не изменяйте исполняемый файл.
Остаток этой главы посвящён двум простым приложениям, которые дадут Вам возможность поработать с приложениями JavaScript. Не беспокойтесь о деталях. Это обсуждение предназначается только для того, чтобы показать Вам возможности приложений JavaScript. Детали обсуждаются далее в этой главе.
В , приложение videoapp рассматривается детально. Вы должны прочесть эту главу перед началом работы с LiveWire Database Service.