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

Методические указания к лабораторным работам

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

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

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

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

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

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

1 Тестирование ПО рабочей области студента..............................................5

1.1 Дистрибутив ОС УПК АСУ для проведения лабораторных работ.............5

1.1.1 Общая структура ПО для проведения лабораторных работ. ................5

1.1.2 Рабочий стол и инструменты рабочей области.....................................6

1.2 Состав учебного материала.....................................................................9

1.2.1 Назначение обязательных учебно-методических пособий.................10

1.2.2 Исходные тексты учебных проектов....................................................10

1.2.3 Отчетность по результатам выполненных работ..................................11

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

2.1 Дистрибутив языка Java и среда разработки Eclipse EE..........................12

2.1.1 Инструментальные средства командной строки...................................12

2.1.2 Инструментальные средства Eclipse.....................................................13

2.2 Базовые средства и ввод-вывод языка Java............................................14

2.2.1 Синтаксис и семантика базовых средств языка Java.............................14

2.2.2 Дополнительные аспекты использования языка Java............................15

2.3 Сокеты и сетевое ПО языка Java................................................................15

2.3.1 Базовые средства пакета java.net..........................................................15

2.3.2 Сети и многопоточное программирование............................................16

2.4 Технология работы с базами данных.........................................................17

2.4.1 Типовой пример выборки данных.........................................................17

2.4.2 Функции и типы данных СУБД Apache Derby.........................................18

3 Реализация распределенной системы средствами RMI................................19

3.1 Технология КЛИЕНТ-СЕРВЕР......................................................................20

3.1.1 Серверная часть приложения NotePad...................................................21

3.1.2 Клиентская часть приложения Example12..............................................21

3.2 Технология RMI..........................................................................................22

3.2.1 Реализация распределенной системы RmiPad.......................................22

3.2.2 Использование утилиты rmic..................................................................22

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

4.1 Технология сервлетов на базе сервера Apache Tomcat..............................23

4.1.1 Apache Tomcat — как контейнер сервлетов............................................24

4.1.2 Дополнительные классы технологии сервлетов......................................24

4.2 Технология JSP для формирования динамических HTML-страниц.............25

4.2.1 Основные возможности JSP-страниц.......................................................25

4.2.2 Параметры и атрибуты JSP-страниц.........................................................25

4.3 Шаблон проектирования MVC.....................................................................26

4.3.1 Базовая архитектура шаблона MVC..........................................................26

4.3.2 Реализация проекта webpad.....................................................................26

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