Скачиваний:
98
Добавлен:
21.01.2014
Размер:
470.02 Кб
Скачать

3.7.1 Язык разметки гипертекста нтмl

Электронные версии печатных изданий на базе WWW подготавливаются, хранятся и используются в среде World Wide Web. WEB-публикации представляют собой многосложные гипертекстовые структуры, для создания которых был разработан специальный язык, получивший название «язык разметки гипертекста» (НТМL).

Язык HTML обеспечивает управление форматированием символов, заголовков, списков, связями и элементами изображений, командами для меню и интерактивных форм интерфейса пользователя. Пользователям Web предоставляется возможность контроля над компоновкой страниц с помощью таких конструктивных элементов, как таблицы, кадры, фреймы, средства для работы с таблицами, фоновыми изображениями, математическими уравнениями, мультимедийными элементами. Предусматривается возможность использования утилит, верхних и нижних индексных символов. Коды формирования таблицы и работы с изображениями позволяют управлять отображением этих элементов, не дожидаясь загрузки всей таблицы или изображений целиком. Их сфера управления расширена и охватывает содержимое таблиц, кадров, фреймов и мультимедийных элементов.

Используемые коды языка HTML совместимы с современными браузерами.

Язык HTML применяет каскадные таблицы стилей (cascading style sheets - CSS1). Эти таблицы стилей дают авторам Web возможность отделить информацию о компоновке и визуальной структуре страницы от ее содержимого, делая большинство браузеров способными визуализировать содержательный материал Web-страницы.

3.7.2 Расширенный язык разметки xml

XML используется для разметки стандартных документов во многом так же, как HTML. Однако XML ориентирован на работу со структурированными данными, такими, как результаты запроса, метаинформация об узле Web или элементы и типы схем документов.

Документ XML во многом похож на HTML. Он также состоит из текстовых фрагментов, аннотированных заключенными в угловые скобки тегами. Однако, в отличие от HTML, смысл тега зависит от регистра, а каждый открывающий тег должен во всех случаях иметь парный закрывающий тег.

Особенности XML. Характерными особенностями языка XML являются:

Разметка XML-файла позволяет описывать его содержание.

XML-документ способен нести информацию о включенном в него материале. Он содержит информацию только о структуре и смысле документа, оставляя форматирование элементов таблице стилей (Extensible Stylesheet Language - XSL).

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

Способность объединять несколько XML-документов в один большой документ.

Для XML не обязательно определение типа документа.

Теги XML можно применять для управления поиском информации, в том числе и в глобальных сетях.

XML предоставляет пользователю возможность определять свой собственный способ кодирования информации с использованием языка разметки.

XML может употребляться в качестве формата обмена для протоколов транзакций.

3.7.3 Язык Java

Язык Java ориентирован на самые передовые технологии, связанные с сетями Internet. К сети Internet подключены компьютеры самых разных типов. Создавая Web-сервер в сети Internet, разработчик стремится к тому, чтобы им могло пользоваться как можно большее число пользователей, работающих на различных аппаратных платформах (Pentium PC, Macintosh, рабочие станции Sun и т.д) и в различных операционных системах. Созданное на базе Java программное обеспечение отвечает таким требованиям.

Программы, составленные на языке программирования Java, по своему назначению можно разделить на две группы:

К первой группе относятся приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей «машины Java». Реализации этой машины созданы для всех основных компьютерных платформ.

Вторая группа - это так называемые апплеты (applets). Апплеты представляют собой разновидность приложений Java, которые интерпретируются виртуальной машиной Java, встроенной практически во все современные браузеры.

Апплеты Java встраиваются в документы HTML, хранящиеся на Web-сервере. С помощью апплетов можно сделать страницы Web-сервера динамичными и интерактивными. Из соображений безопасности апплеты (в отличие от обычных приложений Java) не имеют доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от Web-сервера. Более сложную обработку данных можно выполнять, организовав взаимодействие между апплетами и расширениями Web-сервера: приложениями CGI и ISAPI.

Язык Java является объектно-ориентированным и поставляется с большой библиотекой классов. Эти библиотеки классов Java значительно упрощают разработку приложений, предоставляя в распоряжение программиста средства решения наиболее распространенных задач.

Функциональные возможности языка Java

Кратко перечислим основные возможности языка Java.

Компоненты в окне апплета. В окне апплета можно размещать следующие элементы управления Windows:

кнопки,

переключатели с независимой и зависимой фиксацией,

статические текстовые поля,

однострочные и многострочные поля редактирования текста,

списки,

полосы прокрутки.