Skip to content

10. Проектирование сервисного слоя и слоя представления: GUI (Swing), внешний сервис

AnastasiyaTarasova edited this page Mar 7, 2016 · 3 revisions

Сервисный слой

Сервисный слой содержится в классе Service и предоставляет набор доступных действий над приложением. Фактически этот слой отвечает за проверку корректности входных данных, а также за перенаправление этих данных в слой бизнес-логики. Данный слой реализован с использованием шаблона Фасад.

Слой представления

Слой интерфейса. Интерфейс приложения является оконным. Реализован при помощи библиотеки Swing. Интерфейс предлагает следующие возможные действия:

  • регистрацию новых пользователей
  • авторизацию существующих пользователей
  • оформление заказа на экскурсию
  • поиск по экскурсиям
  • поиск по заказам. Данные, полученные из бд, представляются в виде таблицы. Для разных пользователей доступны различные действия. Так, например, редактировать экскурсии может только администратор. Всем остальным соответствующие кнопки будут недоступны.
Clone this wiki locally