- •Основы технологии «клиент-сервер». Технология «клиент-сервер»
- •Семейство серверов Microsoft .Net (Microsoft Corporation)
- •5. Серверы Интернет. Web-сервер, его функции и предъявляемые к нему требования.
- •IPlanet server (бывший Netscape Enterprise server) от Netscape и Sиn
- •7. Основы Web-программирования: основные понятия и термины
- •9. Модель osi.
- •10. Протокол прикладного уровня http. Их назначение и применение.
- •12. Протокол прикладного уровня pop. Их назначение и применение.
- •13. Протокол прикладного уровня imap. Их назначение и применение.
- •Достоинства
- •Недостатки
- •18. Протокол soap, применение и преимущества.
- •19. Принципы гипертекстовой разметки. Структура гипертекстовых документов.
- •21. Понятие о стандартном обобщенном языке разметки sgml.
- •22. Консорциум w3c. Версии языка гипертекстовой разметки html.
- •23. Понятие о расширяемом языке разметки xml.
- •24. Html-редакторы и универсальные редакторы Web-страниц.
- •25. Описание языка html. Теги языка html и их свойства.
- •26. Создание html-документа. Структура и синтаксис документа.
- •27. Служебные теги, теги форматирования текста и таблиц.
- •29. Теги включения ссылок, изображений.
- •30. Теги включения мультимедийных объектов.
- •Фреймы.
- •Организация Web-страниц.
- •Каскадные таблицы стилей.
- •Способы определения стилей.
- •Элементы стилей. Синтаксис стилей.
- •Способы динамического управления страницей.
- •Команды Dynamic html.
- •Скрипты.
- •Характеристика и возможности расширяемого языка разметки xml.
- •Язык описания схемы данных xml (dtd).
- •Способ формального описания структуры xml-документа (xsdl).
- •Структура агрегированных объектов документа (dom).
- •Стандарты платформы xml: xPath, xLink, xPointer.
- •Стандарты платформы xml: xslt, rdf.
- •Стандарты платформы xml: xml-Signature, xQuery.
- •Связывание данных xml с элементами html.
- •Интеграция xml с корпоративными бизнес-моделями.
- •Разработка Web-приложений с помощью xml.
- •Базовый парсер xml (sax) и его функционирование.
- •Приемы и методы разработки сетевых приложений.
- •Основные задачи, выполняемые серверными программами.
- •Инструментальные средства создания приложений: Средства создания программ, выполняемых на стороне сервера. Их характеристика и назначение.
- •Инструментальные средства создания приложений: Спецификация cgi (Common Gateway Interface).
- •Шлюз cgi. Препроцессор.
- •Инструментальные средства создания приложений: Расширения isapi и их преимущества.
- •Инструментальные средства создания приложений: Серверы asp.
- •Характеристика типовых задач, решаемых клиентской частью приложений.
- •Функциональные возможности клиентской части.
21. Понятие о стандартном обобщенном языке разметки sgml.
Стандартный обобщенный язык разметки (Standard Generalized Markup Language, SGML) был утвержден международной организацией по стандартизации (International Standards Organisation, ISO) в качестве стандарта ISO 8879:1986 в 1986 году [1].
SGML — это метаязык, то есть средство формального описания прикладных языков разметки, предназначенных для кодирования структурированных документов.
Разметка, определяемая в рамках SGML, основывается на двух постулатах:
разметка должна описывать структуру документа, а не указывать, что с документом или его частями должно происходить;
разметка должна быть строгой, чтобы программы и базы данных могли быть использованы для хранения и обработки размеченных документов. Структура документа с точки зрения SGML представляет собой граф компонентов, вершины которого являются компонентами, а ребра — связями между ними. Основным компонентом структурированного текста является элемент. Таким образом, можно сказать, что каждый структурированный документ состоит из некоторого набора семантических элементов, связанных друг с другом по определенным правилам.
22. Консорциум w3c. Версии языка гипертекстовой разметки html.
Итак, что же такое Html? Аббревиатура Html (HyperText Markup Language) как раз и означает язык гипертекстовой разметки. Создал его всем известный основоположник «всемирной паутины WWW» Тим Бернерс-Ли (на основе уже имеющегося к тому времени языка SGML), который и сейчас продолжает участвовать в работе над новыми стандартами языка гипертекстовой разметки в рамках консорциума W3С, который еще часто называют валидатор W3C (validator)
Валидатор W3C в течении одного 1997 года сделал огромный скачок — язык гипертекстовой разметки претерпел сразу два изменения, перейдя от версии 3.2 до версии 4.0, а затем (в 1999) и до той версии, которую мы используем по сей день — Html 4.01. С тех пор, представляете, стандарт не менялся уже около двенадцати лет (всех все устраивало, и разработчиков браузеров и команду валидатора W3C).
23. Понятие о расширяемом языке разметки xml.
XML (Extensible Markup Language) – это расширяемый язык разметки, являющийся подмножеством языка SGML и поэтому имеющий общие с ним цели – разметка любого типа документов.
XML имеет много общего с языком разметки HTML, но они различны по своему назначению. HTML, как и XML, является подмножеством SGML, но предназначен только для отображения информации в браузере. XML же предназначен для структурированного хранения информации и не содержит никаких конструкций для отображения этих данных.
Для отображения данных, хранящихся в XML-формате, используются различного рода преобразователи, например язык трансформаций XSLT. Комбинация XML + преобразователь позволяет достичь того же результата, что и использование HTML-форматированного отображения документа пользователю. Однако в случае использования XML и преобразователя данные хранятся отдельно от их представления, т. е. от инструкций о том, как они должны отображаться.
XML очень похож на HTML по своему синтаксису, за исключением того, что теги XML можно придумывать собственные. По аналогии с HTML внутри XML-тегов можно использовать атрибуты. Каждый тег XML должен иметь соответствующий закрывающий тег (в HTML это не является обязательным). Каждый XML-документ начинается со строки декларации, например:
<?xml version='1.0' encoding='UTF-16'
standalone='yes' ?>
которая указывает на версию языка XML (атрибут version), кодировку текста в этом документе (атрибут encoding) и показывает, существует ли документ сам по себе или зависит от других файлов (атрибут standalone).
