Задание 1. (отчет)
Установите Java EE SDK & Database Server (MySQL, Oracle SQL or another DBMS), пользуясь указаниями [1].
Выполните связку Java EE Server & Database Server, создав пул соединений через Data Source.
Протестируйте сборку.
Ответы на вопросы:
1. Характеристики приложений уровня предприятия.
2. Компонентная модель. Базовая компонентная модель.
3. Интерфейсы базовой компонентной модели.
4. Архитектура Java EE приложений.
и т.д Всего 10 вопросов
Здание 2 ( в архиве программа и отчет)
Напишите JSP веб-приложение для работы с базой данных через JDBC. Данные хранятся в базе данных в нескольких таблицах.
Функции программы
1. Веб-приложение должно иметь стартовую страничку, с которой можно осуществлять переходы на другие страницы приложения, такие как страницы навигации, помощи, редактирования объектов и т. д.
2. Навигация по иерархии объектов первой и второй таблицы с отображением необходимых параметров у объектов.
3. Форма редактирования и добавления новых объектов, с возможностью проставления ссылки на объект другой таблицы.
4. Выбор объекта происходит также в отдельном открывающемся окне при нажатии на ссылку.
5. Возможность поиска объекта по одной из таблиц с заданным критерием.
6. Возможность отображения объектов на странице по заданному критерию для каждой из колонок.
Задание 3 (в архиве программа и отчет)
Разработайте Java EE приложение «Деканат» с модулем JPA, реализующим следующую схему сущностей:
Содержание этапов разработки:
а) определите первичные и альтернативные ключи сущностей, доработайте перечень методов сущностей;
б) разработайте веб-страницу для отображения перечня специальностей;
в) разработайте веб-страницу для отображения перечня групп по выбранной специальности;
г) разработайте веб-страницу для отображения перечня студентов по группе (реализовать ленивую загрузку);
д) разработайте веб-страницу для отображения перечня курсов по выбранному студенту.
Ответы на вопросы:
1. Понятие и виды персистентности данных.
2. Проблема потери соответствия. Системы ORM.
3. Основные понятия JPA. Взаимодействие компонентов в JPA.
4. JPA сущности: понятие, объявление, аннотации
и т.д. Всего 13 вопросов