Добавлен: 11.12.2023
Просмотров: 36
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Модуль 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.