Серверный JavaScript 1.4. Руководство по использованию


         

В следующей таблице описаны свойства


В следующей таблице описаны свойства объекта server.

СвойствоОписание
Пример


hostname
Полное имя хоста сервера, включая номер порта
www.netscape.com:85
host
Имя сервера, субдомена и домена

www.netscape.com
protocol
Используемый протокол соединения

http:

port

Используемый номер порта сервера; по умолчанию 80 для HTTP

85

jsVersion

Версия сервера и платформа
3.0 WindowsNT

Например, Вы можете использовать свойство jsVersion для обусловливания возможностей на базе серверной платформы (или версии), на которой приложение работает, как показано здесь:
if (server.jsVersion == "3.0 WindowsNT")
write ("Application is running on a Windows NT server.");
Помимо этих автоматически инициализируемых свойств, Вы можете создавать свойства для хранения данных, совместно используемых многими приложениями. Свойства могут иметь любой допустимый в JavaScript тип, включая ссылки на другие JavaScript-объекты. Если Вы сохраняете ссылку на другой объект в объекте server, машина выполнения не разрушает объект, на который ссылаются, по окончании запроса, в ходе которого он (объект server) был создан. Объект остаётся доступным для последующих запросов.
Как и случае с объектом project, объект server имеет ограниченный период существования. Когда web-сервер останавливается, объект server разрушается вместе со всеми значениями свойств. Поэтому, если у Вас имеются данные приложения, которые нужно сохранять постоянно, их необходимо сохранять в БД (см. ) или в файле на сервере (см. ).

Содержание  Назад  Вперед