
- •Разработка web-узла для электронного бизнеса
- •Москва 2004
- •Глава_1. Установка и настройка Web-сервера под Windows 2000
- •Назначение iis
- •2. Установка iis
- •1.3. Настройка iis (Администрирование служб iis)
- •Определения
- •2.2. Простая Web-страница
- •2.3. Простой Web-узел
- •2.4. Дизайн Web-страниц
- •2.5. Интерактивный Web-узел
- •Глава_3. Технология организации электронного магазина
- •3.1. Схема данных.
- •3.2. Коды Web-страниц
- •Глава 4. Оценка эффективности проекта Web-узла
- •1.1. Назначение iis ……………………………………………………………………. 3
Определения
Web-страницей (Web-Page) называется документ (файл), отформатированный для просмотра в Web. Обычно она имеет длину примерно в 2 экрана.
Web-узел(Web-Site) это набор взаимосвязанных страниц. Имеет уникальный Интернет-адрес, который определяет его местоположение. Например, Web-узел Microsoft имеет URL-адрес http://www.microsoft.com.
Web-сервер (Web-Server) программа, которой браузер посылает запросы об определенных Web-страницах (или компьютер, на котором подобная программа запущена). Web-сервер предоставляет запрашиваемую страницу и ожидает дальнейших запросов. Если сервер не может найти запрашиваемую страницу, то посылает сообщение об ошибке, например “not found” (не найдена).
2.2. Простая Web-страница
Web-страницы являются текстовыми файлами, которые могут включать:
текст (содержательный текст);
текст команд форматирования страницы;
команды включения ссылок, рисунков и др.
Содержимое такой страницы называется гипертекстом, страница гипердокументом, а язык, с помощью которого построена страница и делающий ее понятной для Web-броузеров, называется языком HTML (HyperText Markup Language Язык разметки гипертекста) [2, 3]. В коде HTML содержатся указания на информацию, которую необходимо отобразить (текст, графика) или воспроизвести (звук, фильм) в окне браузера, инструкции о том, как эта информация должна отображаться или воспроизводиться, а также ссылки на другие страницы.
Каждая страница хранится в отдельном HTML-файле, который имеет расширение .htm или .html.
Передача страниц осуществляется с помощью протокола HTTP (HyperText Transfer Protocol Протокол передачи гипертекста), который работает на основе протокола TCP/IP и является по отношению к нему протоколом более высокого уровня. Можно представить себе протоколы как языки:
TCP/IP как общий язык, который связывает все компьютеры сети друг с другом;
HTTP как язык, с помощью которого передается Web-информация.
Свойства документов в формате HTTP:
HTTP-документы должны быть невелики по объему и поэтому могут легко передаваться по сети;
текстовый формат HTML не зависит от платформ, поэтому серверы и клиенты могут использовать любые операционные системы;
формат HTML стандартизован, что удобно при разработке различных средств для работы с документами в этом формате (например, редакторов: FrontPage и др.)
Процесс взаимодействия между клиентом и сервером через Интернет включает четыре этапа:
установление связи между клиентом и сервером по протоколу TCP/IP;
отправка клиентом запроса к серверу в виде HTTP-сообщения;
обработка сервером запроса и формирование ответа (Web-страницы) клиенту (в виде HTTP-сообщения);
завершение сеанса связи между клиентом и сервером.
Протоколы TCP/IP и HTTP, управляющие передачей информации, скрыты от пользователя, а язык HTML, определяющий структуру и вид HTML-документа, доступен.
Пример простейшей страницы на языке HTML (будем считать, что она сохранена в файле index1.htm ).
<html>
<head>
<title> Это первый HTML-документ </title>
</head>
<body>
<h1> Web-узел Сидорова С. </h1>
<p><b> <Страница index1.htm > </b></p>
<p><i> <Обещаю учиться на отлично! > </i></p>
</body>
</html>
Пояснения:
<html> </html> теги начала и конца документа;
<title> </title> теги, заключенные в теги <head> </head>, содержат текст,
выводимый в заголовке окна браузера;
<body> </body> начальный и конечный теги тела документа;
<h1> </h1> теги, предназначенные для заключения заголовка первого
уровня (Heading 1); всего имеется шесть уровней заголовков;
<p> </p> начальный и конечный теги абзаца;
<b> </b> теги, задающие полужирный шрифт (bold);
<i> </i> теги, задающие курсивный шрифт (italic).
Язык HTML нечувствителен к регистру символов (так, например, <b> эквивалентно <B>). Такая Web-страница может быть создана в любом редакторе: Notepad, Word, FrontPage и др.