• Авторизация


Сервер WEB 07-02-2009 03:27 к комментариям - к полной версии - понравилось!


[450x338]
Настроение сейчас - =)))))))))

Сервер Web как ядро приложений для Интернета.
Рассмотрим основные понятия, такие, как активный сервер Web, и относительно новый класс программ — приложения Web. Свое название они получили из-за того, что их работа самым непосредственным образом связана с серверами Web, составляющими основу информационной структуры Интернета. Основы работы сервера Web. Серверы Web хранят информацию в виде текстовых файлов, называемых также страницами сервера Web. Помимо текста, такие страницы могут содержать ссылки на другие страницы (расположенные на том же самом или другом сервере Web), ссылки на графические изображения, аудио и видео информацию, различные объекты ввода данных (поля, кнопки, формы и т. д.), а также другие объекты. Фактически страницы Web представляют собой некоторое связующее звено между объектами различных типов. Их проектируют с применением специального языка разметки гипертекстов Hyper Text Markup Language, или сокращенно — HTML. Для доступа к информации, расположенной на серверах Web, пользователи применяют специальные клиентские программы — браузеры. В настоящее время существуют десятки различных браузеров, но у пользователей Интернета наибольшей популярностью пользуются два — Microsoft Internet Explorer и Netscape Navigator. Каждая страница сервера Web имеет свой так называемый универсальный адрес ресурса Universal Resource Locator (URL). Для того чтобы получить доступ к той или иной странице, пользователь должен указать ее адрес URL программе браузера. Как правило, любой сервер Web имеет одну главную страницу, содержащую ссылки на все другие страницы этого сервера. Поэтому просмотр содержимого сервера Web обычно начинается с его главной страницы. Когда пользователь указывает браузеру адрес страницы сервера \Veb, она начинает загружаться с сервера. При этом браузер устанавливает соединение с сервером Web, применяя протокол передачи данных Hyper Text Transfer Protocol/ Базы данных в Интернете, получает нужную страницу и разрывает соединение. Принятая страница отображается в окне браузера
Пассивные и активные серверы Web. Различают пассивные и активные серверы Web. Если страницы сервера содержат только статическую текстовую и мультимедийную информацию, а также гипертекстовые ссылки на другие страницы, то сервер называется пассивным. Когда же страницы сервера ведут себя аналогично окнам обычных интерактивных приложений, вступая в диалог с пользователем, мы имеем дело с активным сервером. Очевидно, статический сервер Web не может служить основой для создания интерактивных приложений в сети Интернет с базами данных, так как он не .предусматривает никаких средств ввода и обработки запросов.

Приложения Web.
В рамках приложений Web на стороне клиента работает браузер. Браузер способен предварительно обрабатывать данные, отправляемые на сервер. А также обрабатывать и представлять результаты, полученные от сервера в удобном для пользователя виде.
В роли основного сервера для приложений Web выступает, как можно легко догадаться, сервер Web — разумеется, активный. Однако сервер Web выполняет только часть работы. Он отвечает за получение данных от пользователя и подготовку страниц, отправляемых обратно. Что же касается запросов к базе данных или обращений к другим активным объектам, реализующим бизнес-логику, то для решения этих задач сервер Web обращается к серверам базы данных или другим серверам приложений. Обращения выполняются либо средствами ASP, либо при помощи расширений CGI или ISAPI.
Мы будем называть приложениями Web набор страниц ASP, HTML, DHTML, объектов СОМ, клиентских и серверных элементов управления ActiveX, клиентских и серверных сценариев, а также аплетов Java, расположенных на одном или нескольких серверах Web и предназначенных для работы в рамках одного приложения. При этом активные компоненты приложений Web могут обращаться к серверам баз данных или другим прикладным серверам для выполнения тех ли иных запросов.
Подмножество приложений Web, созданных с применением технологии активных серверных страниц ASP, мы будем называть приложениями ASP. Более точное определение мы приведем в третьей главе нашей книги,
Разработчик приложения Web должен быть готов к тому, что линия связи может в любой момент оборваться, а пользователь после ее восстановления пожелает возобновить работу с того места, на котором случился обрыв.
Пропускная способность и надежность каналов Интернета пока оставляет желать лучшего, поэтому необходимо минимизировать обмен данными между клиентом и сервером. На стороне клиента может оказаться любая операционная система и любой браузер, поэтому забота о совместимости — насущная необходимость. В Интернете много желающих получить несанкционированный доступ к популярным ресурсам и воспользоваться номерами чужих кредитных карточек, а значит, вопросы обеспечения безопасности становятся первоочередными.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Сервер WEB | CommandButton - Командная кнопка или все о компьютерах и связанных с ним вещах | Лента друзей CommandButton / Полная версия Добавить в друзья Страницы: раньше»