Распределенные вычислительные системы

Практические занятия по направлению подготовки бакалавриата 09.03.01

Учебно-методическое пособие предназначено для проведения практических занятий по дисциплинам «Вычислительные системы и сети» и «Распределенные вычислительные системы» для студентов направления подготовки бакалавра: 09.03.01 «Информатика и вычислительная техника» направленности (профиля) программы - «Программное обеспечение средств вычислительной техники и автоматизированных систем».

Кафедра автоматизированных систем управления

Библиографическая запись:

Резник, В. Г. Распределенные вычислительные системы: Практические занятия по направлению подготовки бакалавриата 09.03.01 [Электронный ресурс] / В. Г. Резник. — Томск: ТУСУР, 2019. — 96 с. — Режим доступа: https://edu.tusur.ru/publications/9108
Автор:   Резник В. Г.
Год издания: 2019
Количество страниц: 96
Скачиваний: 8

Оглавление (содержание)

Введение..................................................................................................4

1 Инструментальные средства языка Java................................................5

1.1 Базовый синтаксис языка Java.............................................................6

1.1.1 Стандартный вывод результатов работы программ.........................6

1.1.2 Использование даты и времени.......................................................9

1.1.3 Особенности использования метода main(...)................................10

1.1.4 Преобразования простых типов данных........................................11

1.1.5 Использование массивов................................................................13

1.1.6 Работа со строками........................................................................14

1.1.7 Управляющие операторы................................................................16

1.2 Организация ввода-вывода в объектной модели Java......................17

1.2.1 Файлы и каталоги...........................................................................17

1.2.2 Сериализация объектов.................................................................20

1.2.3 Символьные потоки ввода-вывода................................................23

1.3 Сети и многопоточное программирование.......................................27

1.3.1 Использование интерфейса Runnable............................................27

1.3.2 Синхронизация многопоточного приложения...............................30

1.4 Сокеты языка Java.............................................................................35

1.5 SQL-запросы к базам данных............................................................43

1.5.1 Числовые типы данных...................................................................43

1.5.2 Строковые типы данных.................................................................44

1.5.3 Типы даты и времени......................................................................45

1.5.4 Специальные типы данных.............................................................47

1.5.5 Функции.........................................................................................51

2 Объектные распределенные системы...................................................53

2.1 Инструментальные средства языка Java для технологии RMI............53

2.1.1 Утилита rmic...................................................................................54

2.1.2 Преобразование интерфейсов RMI в описание IDL CORBA............58

3 Web-технологии распределенных систем.............................................60

3.1 Классы технологии Java-сервлетов.....................................................60

3.1.1 Общая обработка запроса...............................................................61

3.1.2 Обработка контекста запроса.........................................................67

3.2 HTML и технология JSP-страниц.........................................................71

3.2.1 Установка кодировки символов объекта response..........................72

3.2.2 Передача атрибутов JSP-страницам................................................76

3.3 Технология шаблона MVC...................................................................81

3.3.1 Проектирование элементов шаблона MVC......................................81

3.3.2 Реализация проекта webpad............................................................90

Список использованных источников........................................................95


Похожие пособия