Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
еще один вариант.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
730.62 Кб
Скачать
  1. Спецификации обмена данными Common Gateway Interface. Cgi-програм-мы: запуск, механизмы приема данных, вывод изображений

В HTML важным элементом являются формы, с помощью которых разработчики WEB – страниц могут создавать сложные шаблоны ввода информации, а пользователи соответственно, их заполнять. В рамках HTML отсутствует возможность интерпретации форм, что стало возможным с появлением технологии CGI.

CGI – это спецификация обмена данными между прикладной программой, выполняемой по запросу пользователя, и HTTP-сервером, который данную программу запускает. До появления CGI новые функции нужно было внедрять непосредственно в сервер. Спецификация CGI позволила разрабатывать программы независимо от сервера, а механизм передачи их управления и данных был унаследован от программирования в среде командной строки.

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

Программа-шлюз запускается WWW-сервером, который обеспечивает передачу запроса пользователя шлюзу, а она, в свою очередь, используя средства прикладной системы, возвращает результат обработки запроса на экран пользователя.

Программа-шлюз может быть закодирована на языках C/C++, Fortran, Java Script и т.д. Как выполнимый модуль, она записывается в поддиректорий с именем cgi-bin WWW-сервера.

Запуск CGI-программ

Обмен данными в Web-технологии подразделяется в соответствии с типами методов доступа протокола HTTP и видами запросов в спецификации CGI.

Основных методов доступа два:

- GET и POST.

Помимо них часто используются HEAD и PUT.

Виды запросов CGI разделяют на два основных MIME-типа:

- application/x-www-form-urlencoded и

- multipart/form-data.

Второй тип запроса специально создан для передачи больших внешних файлов.

  1. Общая характеристика каскадных таблиц стилей. Способы применения css

Дизайн WEB – сайтов – это точное размещение компонентов HTML страниц относительно друг друга в рабочей области браузера. Если использовать HTML в чистом виде, то в таком дизайне не учтены ни цвет, ни форма, ни другие свойства компонентов HTML страниц, т.е. позиционирование компонентов слабое место HTML. Параметры позиционирования этих компонентов вычисляются браузером по разному, естественно автор сайта не может знать настройки браузеров пользователей. Поэтому возможны разные варианты отображения, вплоть до не допустимых. Чтобы устранить эти недостатки была разработана технология каскадная таблица стилей (CSS), которая позволяет оставаться в рамках декларативного характера разметки страницы и полностью контролировать форму представления элементов разметки. CSS позволяет определить цвет и начертание текстового фрагмента, изменять эти параметры внутри текстового блока, выполнять выравнивание блоков относительно других блоков и компонентов страниц и другие возможности. Таким образом, логическая структура документа определяется элементами HTML разметки, в то время как форма представления каждого из этих элементов задается SS описателем элемента.

Практическое значение SS для WEB – дизайна заключается в том, что процесс создания сайта можно представить в виде последовательностей действий:

  1. Определиться с номенклатурой страниц, разбить их на типы.

  2. У каждого типа страниц разработать логическую структуру, т.е. стандартный набор компонентов.

  3. Следует создать навигационную карту сайта и форму ее реализации на страницах.

  4. Для каждого стандартного компонента страницы нужно разработать стиль его отображения SS описатель.

В заключении остается только вводить текст, графику, рисовать картинки, создавать анимацию и соответственно содержимое и оформление страниц будет формироваться автоматически

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]