Перспективы применения технологии Java Server Pages при разработке web-интерфейса для доступа к базам данных Выпускная квалификационная работа на степень бакалавра студента 082 гр. Хабарова С. В.
Введение (присутствуем в интернете!) Клиент: отображение информации, ввод и проверка данных => браузер => интерфейс Сервер: скрипт => HTML Взаимодействие: интерактивность
Постановка задачи (что мы хотим?) 1. Финансовая и техническая доступность 2. Переносимость, расширяемость и модульность. 3. Простой, удобный, стандартизованный web- интерфейс. 4. Надежная, эффективная СУБД. Система доступа к базе данных:
Выбор программных средств (что и почему будем использовать?) Технологии Java Server Pages (JSP): разделение бизнес-логики дизайна; удобный синтаксис; независимость от платформы СУБД MySQL: скорость работы, надежность; любая платформа; распространяется свободно Сервер приложений JBoss: open-source
Описание работы JSP Жизненный цикл JSP-страницы.
База данных на MySQL Таблица Companies (компании) содержит поля: Id (уникальный номер); Name; CompanySince; WorkWithSince; Stock. Таблица Employees (сотрудники): Id (уникальный номер); Name; CompanyName; E_mail; SectionName; Experience.
Общая схема технической реализации JDBC (Java Database connectivity) Методы HTTP GET и POST Пользовательский интерфейс
Заключение Возможность интеграции в систему управления контентом web-ресурса Модернизация и доработка: Реализация безопасности, назначение прав подключение к СУБД отличной от MySQL русификация приложения.