Java Platform, Enterprise Edition (Java EE) 8 Учебник по Java EE |
Назад | Вперёд | Содержание |
Duke's Forest — это простое приложение электронной коммерции, которое содержит несколько веб-приложений и иллюстрирует использование следующих API Java EE:
JavaServer Faces, включая Ajax
Контексты и инъецирование зависимостей в Java EE (CDI)
Java API для RESTful веб-сервисов (JAX-RS)
API персистентности Java (JPA)
Java API валидации проверки бинов (Bean Validation)
Технология Enterprise JavaBeans (EJB)
Сервис сообщений Java (JMS)
Приложение состоит из следующих проектов.
Duke's Store: веб-приложение, в котором есть каталог товаров, самостоятельная регистрация клиентов и корзина покупок. Оно также имеет интерфейс администрирования для управления продуктами, категориями и пользователями. Название проекта: dukes-store
.
Duke's Shipment: веб-приложение, предоставляющее интерфейс для управления доставкой заказов. Название проекта — dukes-shipment
.
Duke's Payment: приложение веб-сервиса, которое содержит RESTful веб-сервис для оплаты заказа. Название проекта: dukes-payment
.
Duke’s Resources: проект Java-архива, содержащий все ресурсы, используемые веб-проектами. Он включает в себя сообщения, таблицы стилей CSS, изображения, файлы JavaScript и составные компоненты JavaServer Faces. Название проекта: dukes-resources
.
Entities: проект, содержащий все сущности JPA. Этот проект используется совместно с другими проектами, которые работают с сущностями. Имя проекта: entity
.
Events: проект, содержащий класс POJO, использующийся в качестве события CDI. Название проекта: events
.
Назад | Вперёд | Содержание |