Методические указания к лабораторным работам
Кафедра автоматизированных систем управления
Библиографическая запись:
Оглавление (содержание)
Введение......................................................................................................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