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