Скачиваний:
12
Добавлен:
04.04.2013
Размер:
26.11 Кб
Скачать

Темы, вынесенные на экзамен по курсу

«Информационные системы»

2004 – летняя сессия

  1. Логическая структура компьютерной сети. Пятиуровневая модель Интернета. Протоколы и их назначение. Унифицированные указатели ресурсов (URL). Типы, структура URL.

  2. Протокол HTTP. Области применения. Достоинства и недостатки протокола. Модель клиент-серверного взаимодействия в рамках протокола. HTTP-сообщения. Структура HTTP-запроса и HTTP-ответа. Коды состояния. Методы HTTP, назначение, различия в использовании методов. Заголовки HTTP-сообщений. Клиентские и серверные заголовки. Кодирование типов документов. MIME-типы. HTTP-сервер, функциональная нагрузка.

  1. Протокол CGI. Назначение протокола. Достоинства и недостатки. Методы взаимодействия HTTP-сервера и CGI-приложения. Стратегия обработки запроса CGI-приложением. Структура ответа CGI-приложения. Передача параметров HTML-форм в CGI–приложения.

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

  1. Динамические технологии на стороне клиента. Язык JavaScript и объектная модель браузера (документа). Характеристика языка JavaScript. Способы запуска скриптов. Обработка событий, инициируемых пользователем.

  1. Универсальный язык разметки данных. Области применения. Язык XML. Структура и синтаксис XML-документа. XPath. Адресация элементов внутри XML-документа. XSLT. Технология трансформации XML-документов.

  1. Язык PHP.Характеристика и основные возможности языка. Переменные, типы данных, преобразование типов, массивы. Арифметические операторы, сокращенная запись для присваивания значений переменным. Конкатенация строк. Операторы сравнения. Условные операторы, циклы, функции пользователя. Работа с файлами. Динамические серверные страницы на примере технологии PHP. PHP и клиентские динамические технологии (на примере технологии Язык JavaScript).

  1. Динамические страницы и СУБД. Взаимодействие динамических страниц и СУБД на примере PHP. и MySQL.

  1. Язык Java. Назначение. Области применения. Достоинства и недостатки. Типы в языке и их приведение. Массивы, операторы. Объекты. Управление ходом выполнения программ в Java. Сервлеты, Достоинства и недостатки, взаимодействие с HTTP-сервером. Структура и жизненный цикл сервлета.