Объект server-side | |
Реализовано в | LiveWire 1.0 |
Создание
Двигатель времени выполнения JavaScript на сервере автоматически создает один объект server
, чтобы сохранить информацию, общую для всех приложений JavaScript, выполняющихся на web сервере.
Описание
Двигатель времени выполнения JavaScript на сервере создает объект server
, когда сервер запускается, и уничтожает его, когда сервер останавливается. Каждое приложение на сервере совместно использует один и тот же объект server
. Используйте объект server
, чтобы поддержать глобальные данные для всего сервера. Много приложений могут выполняться на сервере одновременно, и объект server
позволяет им совместно использовать информацию.
| Получает блокировку. |
| Выпускает блокировку. |
Примеры
Следующий пример показывает значения предопределенных свойств объекта server
:
<P>server.host = <SERVER>write(server.host);</SERVER>
Предшествующий код показывает информацию типа следующего:
<BR>server.hostname = <SERVER>write(server.hostname);</SERVER>
<BR>server.protocol = <SERVER>write(server.protocol);</SERVER>
<BR>server.port = <SERVER>write(server.port);</SERVER>
server.host = www.myWorld.com
server.hostname = www.myWorld.com:85
server.protocol = http:
server.port = 85Смотрите также
client
, project
, request
Свойства
host
Строка, определяющая имя сервера, поддомен и доменное имя.
Свойство объекта |
server
|
Только для чтения | |
Реализовано в | LiveWire 1.0 |
Описание
Свойство host
определяет часть URL. Свойство host
это подстрока свойства hostname
. Свойство hostname
это конкатенация свойств host
и port
, разделенных двоеточием. Когда свойство port
равно 80 (по умолчанию), свойство host
равно свойству hostname
.
Смотрите Раздел 3.1 RFC 1738 (http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html
) для полной информации о host-имени и порте.
Смотрите также
server.hostname
, server.port
, server.protocol
hostname
Строка, содержащая полное host-имя сервера, включая имя сервера, поддомен, домен и номер порта.
Свойство объекта |
server
|
Только для чтения | |
Реализовано в | LiveWire 1.0 |
Описание
Свойство hostname
определяет часть URL. Свойство hostname
это конкатенация свойств host
и port
, разделенных двоеточием. Когда свойство port
равно 80 (по умолчанию), своство host
равно свойству hostname
.
Смотрите Раздел 3.1 RFC 1738 (http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html
) для полной информации о host-имени и порте.
Смотрите также
server.host
, server.port
, server.protocol
port
Строка, указывающая номер порта, используемого сервером.
Свойство объекта |
server
|
Только для чтения | |
Реализовано в | LiveWire 1.0 |
Описание
Свойство port
определяет часть URL. Свойство port
это подстрока свойства hostname
. Свойство hostname
это конкатенация свойств host
и port
, разделенных двоеточием.
Смотрите Раздел 3.1 RFC 1738 (http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html
) для полной информации о порте.
Смотрите также
server.host
, server.hostname
, server.protocol
protocol
Строка, указывающая протокол связи, используемый сервером.
Свойство объекта |
server
|
Только для чтения | |
Реализовано в | LiveWire 1.0 |
Описание
Свойство protocol
определяет начало URL, включая первое двоеточие. Протокол указывает метод доступа к URL. Например, протокол "http:"
определяет Протокол Передачи Гипертекста.
Свойство protocol
представляет имя схемы URL. Смотрите Раздел 2.1 RFC 1738 (http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html
) для полной информации о протоколе.
Смотрите также
server.host
, server.hostname
, server.port
Методы
lock
Получает блокировку. Если другая нить имеет блокировку, этот метод ждет, пока он не сможет получить блокировку.
Метод объекта |
server
|
Реализовано в | LiveWire 1.0 |
Синтаксис
lock()
Параметры
Нет.
Описание
Вы можете получить блокировку для объекта, чтобы гарантировать, что различные клиенты не обратятся к критическому разделу кода одновременно. Когда приложение блокирует объект, другие запросы клиентов должны ждать прежде, чем они смогут заблокировать объект.
Обратите внимание, что этот механизм требует добровольного согласия, прося о блокировке.
Смотрите также
Lock
, server.lock
Метод объекта |
server
|
Реализовано в | LiveWire 1.0 |
Синтаксис
unlock()
Параметры
Нет.
Возвращает
False, если он терпит неудачу; иначе, true. Сбой указывает на внутреннюю ошибку JavaScript или что Вы попытались размыкать блокировку, которой Вы не обладаете.
Описание
Если Вы размыкаете блокировку, которая уже выпущена, возникающее в результате поведение неопределено.
Смотрите также
Lock
, server.unlock
Последняя Модификация: 10/31/97 12:33:29
Все мессаги сюда:yanich@inbox.ru |