Слайды курса представлены на рисунках 2.48 - 1.78:
Рис. 2.48 Меню курса
Рис. 2.49 Слайд модульной структуры курса
Рис. 2.50 Краткий обзор раздела "Работа с базой данных DB2"
Рис. 2.51 Слайд "Понятие JDBC" №1
Рис. 2.52 Слайд "Понятие JDBC" №2
Рис. 2.53 Слайд "Понятие JDBC" №3
Рис. 2.54 Таблица классов JDBC
Рис. 2.55 Слайд "Обращение к базе данных". Загрузка JDBC драйвера
Рис. 2.56 Слайд "Обращение к базе данных". Определение адреса базы данных
Рис. 2.57 Слайд "Обращение к базе данных". Установление соединения
Рис. 2.58 Слайд "Обращение к базе данных". Создание объекта Statement
Рис. 2.59 Слайд "Обращение к базе данных". Выполнение запроса к БД
Рис. 2.60 Слайд "Обращение к базе данных". Обработка результатов
Рис. 2.61 Слайд "Обращение к базе данных". Закрытие соединения
Рис. 2.62 Пример загрузки JDBC драйвера
Рис. 2.63 Пример установления соединения с БД
Рис. 2.64 Пример обработки результатов
Рис. 2.65 Симуляция подключения к базе данных
Рис. 2.66 Симуляция ошибки подключения к базе данных
Рис. 2.67 Описание основных классов JDBC. Класс DriverManeger
Рис. 2.68 Описание основных классов JDBC. Класс Connection
Рис. 2.69 Таблица основных методов класса Connection
Рис. 2.70 Описание основных классов JDBC. Объекты Statement и PreparedStatement
Рис. 2.71 Таблица основных методов объекта Statement
Рис. 2.72 Описание основных классов JDBC. Объект CallableStatement
Рис. 2.73 Описание основных классов JDBC. Объект CallableStatement
Рис. 2.74 Таблица основных методов объекта PreparedStatement
Рис. 2.75 Описание основных классов JDBC. Класс ResultSet
Рис. 2.76 Описание основных классов JDBC. Классы SQLException и SQLWarning
Рис. 2.77 Таблица основных методов класса SQLException
Рис. 2.78 Таблица основных методов класса SQLWarning
2.7.1. Архитектура и описание работы системы
Как было сказано выше, в качестве примера для курса было разработано приложение репликации данных системы АСУ ЛР с уровня линейных районов в базу данных дорожного уровня. Приложение было реализовано на основе технологии J2EE и использует компоненты, предоставляемые этой платформой. WEB-модуль использует JSP-страницы и сервлеты, деловую логику реализует компонент Enterprise Session Bean, СУБД DB2 предоставляет средства для реализации разделяемого пула соединений. Данные для репликации с уровня линейного района передаются в XML- формате. Структура XML-документа и схема DTD для проверки правильности XML-документов так же были разработаны в рамках данного дипломного проекта. Сервер приложений - IBM WebSphere 5.
Схематически архитектура приложения показана на рисунке 2.79:
Рис. 2.79 Архитектура разработанного приложения
2.7.2. Средства разработки ПО
Приложение разрабатывалось в среде IntelliJ Idea 3.0.5.
Для разработки программного обеспечения использовались следующие средства: JSP – страницы (Java Server Page), Servlet (сервлет), Enterprise JavaBeans, а также обыкновенные классы Java.
Сервлеты – это Java – программы, которые выполняются на WEB-сервере, действуя в качестве посредника между запросом, поступающим от WEB-браузера или другого клиента HTTP, и базами данных или приложениями на HTTP сервере. В разработанном примере с помощью сервлетов была организована практически вся бизнес-логика приложения.
JSP - Java Server Pages, предоставляют возможность смешивать обычные, статические HTML-страницы с динамически генерированным содержимым, полученным из сервлетов. Страницы JSP широко поддерживаются и, таким образом, не замыкают вас в среде конкретной операционной системы или Web-сервера. Также JSP предоставляется полный доступ к технологиям сервлетов и Java-технологии для создания динамической части. С помощью JSP-страницы в разработанной системе производится управление системой (запуск и остановка работы системы), а также выставление периодичности работы системы и предоставление информации администратору.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.