670____ ____________Часть V. Разработка программ и написание скриптов

Java-апплеты хранятся на сервере, но они загружаются на машину клиента и выполняются на ней. Скрипты JavaScript также обычно выполняются на машине клиента. Если же на сервере установлена система LiveWire, то они могут компилироваться и выполняться также на сервере.

( Примечани )

Поскольку клиентский вариант JavaScript и серверный вариант JavaScript (т. е. приложения LiveWire)используют один и тот же язык, то система LiveWire вынуждена устанавливать на сервере некоторые объекты, играющие решающую роль для построения приложений LiveWire. Эти объекты будут подробно описаны ниже.

Программисты могут разрабатывать приложения для определенной платформы (такой как, например, система Windows или компьютеры Macintosh), интегрируемые в браузер Netscape. Эти приложения, называемы подключаемыми программными модулями(plug-ins), активизируются в тот момент, когда сервер посылает данные определенного MIME-типа, для обработки которых разработан данный подключаемый модуль. Подключаемые модули обычно программируются на языке C++. ,,

Предшественники подключаемых программных модулей, так называемы вспомогательные приложения(helper applications), доступны для использования во всех браузерах, в то время как подключаемые модули работают лишь с несколькими браузерами. Вспомогательные приложения открывают отдельное окно и запускают на выполнение отдельный процесс, в то время как подключаемые модули интегрируются в браузер и могут обмениваться с ним сообщениями. Такая тесная интеграция подключаемых модулей предоставляет большие возможности для программистов по сравнению с использованием вспомогательных приложений.

( Примечание^)

Язык JavaScript изначально назывался LiveScript. Это наименование до сих пор встречается в некоторых источниках и до настоящего времени поддерживается компиляторами и интерпретаторами языка JavaScript. Заметим, что это один и тот же язык, изменилось только его имя.

Многие считают, что применение языка JavaScript проще, чем использование языка Java, особенно для непрофессиональных программистов. Используя систему LiveWire, Web-мастера могут встраивать коды JavaScript в свои документы с дальнейшим выполнением их на сервере. Затем результаты работы такого скрипта будут отправлены клиентскому приложению.

Что делает система LiveWire с запросами?

Чтобы понять роль системы LiveWire, необходимо сначала разобраться в том, как LiveWire работает с кодами JavaScript на сервере. Система серверных расширений LiveWire (LiveWire Server Extension Engine)включает в себя