logo search
Dokument_Microsoft_Word_4

40. Методы alert(), prompt(), conferm() в JavaScript.

Метод alert

Отображает диалоговое окно Alert с сообщением и кнопкой OK.

Синтаксис:

alert("message")

Описание:

Метод alert используется для отображения сообщения, не требующего решения пользователя. Аргумент messageопределяет сообщение, которое содержит диалоговое окно.  Хотя alert является методом объекта window вам не нужно определять windowReference, при его вызове. Например,windowReference.alert() необязательно.

Метод prompt

Отображает диалоговое окно с сообщением и полем ввода.

Синтаксис:

prompt(message, [inputDefault])

message любая строка или свойство существующего объекта; строка отображается как сообщение.  inputDefault строка, целое число или свойство существующего объекта, представляющая собой значение вводимое в поле по умолчанию. 

Описание:

Метод prompt используется для отображения диалогового окна, требующего ввода текста пользователем. Если вы не определяете первоначальное значение для inputDefault, то диалоговое окно отображает значение <undefined>.  Хотя prompt является методом объекта window, вам не нужно определять windowReference, при его вызове. Например, windowReference.prompt() является не обязательным.

Метод confirm

Отображает диалоговое окно с указанным сообщением и кнопками OK и Cancel.

Синтаксис:

confirm("message")

message любая строка или свойство существующего объекта. 

Описание:

Метод confirm используется для принятия пользователем решения, требующего выбора OK или Cancel. Аргументmessage определяет сообщение, которое требует решения пользователя. Метод confirm возвращает true, если пользователь выбрал OK, и false, если пользователь выбрал Cancel.  Хотя confirm является методом объекта window, вам не нужно указывать windowReference при его вызове. Например, windowReference.confirm() является необязательным.

41. Web-серверы. Обработка клиентского запроса.

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственнокомпьютер (см.: Сервер (аппаратное обеспечение)), на котором это программное обеспечение работает.

Чтобы проследить за обработкой клиентского запроса, вы должны понимать, из каких компонентов состоит экземпляр сервера каталога LDAP. Прежде всего это процесс диспетчера OID, который прослушивает назначенный ему порт, ожидая поступления команд LDAP. Для выполнения своих функций процесс диспетчера OID содержит механизмы прослушивания и диспетчеризации.

При запуске сервера каталога LDAP создаются серверные процессы, количество которых определяется параметром конфигурации procs. По умолчанию создается один процесс. Запуск более чем одного серверного процесса позволяет использовать преимущества многопроцессорных систем. Для обработки запроса каждого клиента серверные процессы порождают отдельный рабочий поток (worker thread). Параметр orclmaxcc определяет максимальное количество соединений с базой данных, которые может установить каждый серверный процесс. По умолчанию этот параметр равен 10.

Итак, посмотрим, что происходит после того, как клиент решил ввести поисковый запрос.

1.        Клиент вводит поисковый запрос, который может содержать одну или несколько из следующих опций:

•        SSL: протокол Secure Socket Layer обеспечивает шифрование и аутентификацию или только шифрование. Без SSL запрос посылается открытым текстом и может быть легко прочитан анализатором протоколов.

'. • Тип пользователя: авторизованный или анонимный — в зависимости от того, какие привилегии требуются для выполнения запрашиваемой операции.

•        Фильтры: используются для сужения области поиска и могут включать булевы операторы, например AND, OR и NOT. Возможно также использование условных операторов GREATER THAN, EQUAL TO и LESS THAN.

2.        Для ввода команды клиент может использовать либо менеджер OID, либо инструмент командной строки. При использовании менеджера OID сначала вызывается функция запроса из собственного интерфейса Java (Java Native Interface). Этот интерфейс, в свою очередь, обращается к интерфейсу прикладного программирования (API) С. При использовании инструмента командной строки С-функция этого API вызывается напрямую.

Запрос посылается экземпляру сервера каталога с использованием протокола Посредством процесса, называемого связыванием (binding), сервер каталога выполняет аутентификацию пользователя и проверяет списки управления доступом чтобы убедиться в наличии у пользователя привилегий, позволяющих выполнять запрашиваемый поиск.

5.        Сервер каталога преобразует поисковый запрос из формата LDAP в формат интерфейса вызовов Oracle (OCI) и передает его через Net8 базе данных Oracle8i.

6.        База данных OracleSi анализирует запрос сервера каталога точно так же, как и любой другой запрос, и выбирает информацию, которая будет отослана клиенту через сервер каталога и API С.

42. Web-серверы. Динамическое создание ответов.

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственнокомпьютер (см.: Сервер (аппаратное обеспечение)), на котором это программное обеспечение работает.

Помимо доставки статического содержимого, в Web имеются возможности для динамического создания ресурсов и доступа к ним. Эти возможности отличают Web от первых сервисов в Internet по передаче файлов. Динамически генерируемые ответы создаются различными способами. Включения на стороне cepвepak ред- писывают Web-cepвepy настраивать статические ресурсы с помощью директив, содержащихся в файле. В противоположность этому, серверный сценарий представляет собой отдельную программу, которая создает запрашиваемый ресурс. Программа может выполняться как в адресном пространстве сервера или как отдельный процесс, который взаимодействует с сервером. Динамическое создание сообщения-от- вета обеспечивает высокую стенепь гибкости, по гфиводит к увеличению нагрузки на сервер, а также спижает безопасность.

43 Web-серверы. Варианты взаимодействия клиентов и серверов.

. Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственнокомпьютер (см.: Сервер (аппаратное обеспечение)), на котором это программное обеспечение работает.