Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Обзор примера Duke’s Forest

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.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)