Тема Часть Языки конструирования
Скачать 16.06 Kb.
|
Модуль 4. Технологии конструирования программного обеспечения Проверяемое задание № 4Тема 4. Часть 3. Языки конструирования Цель работы Сформировать навыки разработки и реализации веб-приложения. Задание. Разработка веб-приложения с использованием технологий EJB и JPA Рекомендации по выполнению задания На основе предыдущего задания необходимо разработать, реализовать и наполнить минимальным содержимым базу данных создаваемого вами веб-приложения. Требуется создать JDBC-соединение и настроить пул соединений (Connecting pool) с базой данных на установленном сервере приложений. Пример настройки можно изучить по адресу: http://onedeveloper.ru/article?id=6. Нужно разработать JPA-контейнер для разработанных и реализованных выше сущностей на SQL-сервере. JPA-контейнер выполняет объектно-реляционное отображение простых Java-объектов на сущности, хранимые на SQL-сервере. При этом JPA-контейнер предоставляет API для сохранения, получения и управления такими объектами. С примером реализации JPA контейнера можно ознакомиться по ссылке: http://onedeveloper.ru/article?id=7. Требуется разработать сессионный компонент и EJB-контейнер для отображения выбранных сведений из реализованной базы данных на разработанных JSP-страницах. Пример реализации EJB-контейнера представлен на сайте http://onedeveloper.ru/article?id=7. В качестве отчета необходимо представить: текстовый документ с описанием порядка разработки и развертывания контейнеров JPA и EJB на сервере приложений; исходный и скомпилированный код разработанных JPA- и EJB-контейнеров. Отчет и исходный код следует разместить на сайте системы управления репозиториями кода Git: https://gitlab.com. Для оценивания нужно указать адрес страницы практики на сайте gitlab.com. |