Вопросы к экзамену / it_vopr
.docТемы, вынесенные на экзамен по курсу
«Информационные системы»
2004 – летняя сессия
-
Логическая структура компьютерной сети. Пятиуровневая модель Интернета. Протоколы и их назначение. Унифицированные указатели ресурсов (URL). Типы, структура URL.
-
Протокол HTTP. Области применения. Достоинства и недостатки протокола. Модель клиент-серверного взаимодействия в рамках протокола. HTTP-сообщения. Структура HTTP-запроса и HTTP-ответа. Коды состояния. Методы HTTP, назначение, различия в использовании методов. Заголовки HTTP-сообщений. Клиентские и серверные заголовки. Кодирование типов документов. MIME-типы. HTTP-сервер, функциональная нагрузка.
-
Протокол CGI. Назначение протокола. Достоинства и недостатки. Методы взаимодействия HTTP-сервера и CGI-приложения. Стратегия обработки запроса CGI-приложением. Структура ответа CGI-приложения. Передача параметров HTML-форм в CGI–приложения.
-
Язык HTML. Структура документа. Принципы разметки документов. Теги, определяющие способ отображения текста в документе. Списки, ссылки, встраивание в документы графических изображений. Таблицы, фреймы. Формы и их теги. Каскадные стили. Кодирование специальных символов (эскейпинг).
-
Динамические технологии на стороне клиента. Язык JavaScript и объектная модель браузера (документа). Характеристика языка JavaScript. Способы запуска скриптов. Обработка событий, инициируемых пользователем.
-
Универсальный язык разметки данных. Области применения. Язык XML. Структура и синтаксис XML-документа. XPath. Адресация элементов внутри XML-документа. XSLT. Технология трансформации XML-документов.
-
Язык PHP.Характеристика и основные возможности языка. Переменные, типы данных, преобразование типов, массивы. Арифметические операторы, сокращенная запись для присваивания значений переменным. Конкатенация строк. Операторы сравнения. Условные операторы, циклы, функции пользователя. Работа с файлами. Динамические серверные страницы на примере технологии PHP. PHP и клиентские динамические технологии (на примере технологии Язык JavaScript).
-
Динамические страницы и СУБД. Взаимодействие динамических страниц и СУБД на примере PHP. и MySQL.
-
Язык Java. Назначение. Области применения. Достоинства и недостатки. Типы в языке и их приведение. Массивы, операторы. Объекты. Управление ходом выполнения программ в Java. Сервлеты, Достоинства и недостатки, взаимодействие с HTTP-сервером. Структура и жизненный цикл сервлета.