"Дмитрий Леонов. Использование Perl в интернет-технологиях" - читать интересную книгу автора


Рис. 2. Пример html-документа
Как видно из примера, тег представляет собой ключевое слово,
заключенное в угловые скобки. Различают одинарные теги, как, например, p>,
и парные, как body> /body>, в последнем случае действие тега
распространяется только на текст между его открывающей и закрывающей
скобкой. Теги также могут иметь параметры - например, при описании страницы
можно задать цвет фона, цвет шрифта и т.д.: body bgcolor="white"
text="black">.
Текст всего документа заключается в теги html>, сам документ
разбивается на две части - заголовок и тело. Заголовок описывается тегами
head>, в которые могут быть включены название документа (с помощью тегов
title>) и другие параметры, использующиеся броузером при отображении
документа. Тело документа заключено в теги body> и содержит собственно
информацию, которую видит пользователь. При отсутствии тегов форматирования
весь текст выводится в окно броузера сплошным потоком, переводы строк,
пробелы и табуляции рассматриваются как пробельные символы, несколько
пробельных символов, идущих подряд, заменяются на один. Для форматирования
используются следующие основные теги:
p> - начало нового абзаца, может иметь параметр, определяющий
выравнивание: p align=right>;
br> - перевод строки в пределах текущего абзаца;
- выделение текста полужирным шрифтом;
- выделение текста курсивом;
u>/u> - выделение текста подчеркиванием

Ссылка на другой документ устанавливается с помощью тега a
href="URL">.../a>, где URL - полный или относительный адрес документа. При
этом текст, заключенный в тег a>, обычно выделяется подчеркиванием и
цветом, и после щелчка мышью по этой ссылке броузер открывает документ,
адрес которого указан в параметре href. Графические изображения вставляются
в документ с помощью тега img src="URL">.


Средства разработки клиентских приложений
Использование приложений для броузеров позволяет широко использовать
все возможности WWW, поскольку приложение фактически становится составной
частью гипертекстового документа. Это приводит к существенному упрощению
системы поддержки - клиентское ПО автоматически обновляется при подключении
к серверу, документация и система помощи легко реализуется с помощью
стандартных средств HTML, а некоторые учебные курсы, к примеру, могут быть
реализованы практически полностью средствами HTML.

Рис. 3. Схема взаимодействия пользователя, сервера
и серверных приложений
Пользователь взаимодействует с броузером (1), который запрашивает (2) и
получает (2) от веб-сервера страницу с включенным приложением. После этого
начинается взаимодействие пользователя с приложением (4), которое при
необходимости может связаться с серверным приложением (5,6) для
взаимодействия с СУБД и т.п.