Skip to content

11. Реализация слоев представления, сервисного слоя, тестирование

AnastasiyaTarasova edited this page Mar 7, 2016 · 5 revisions

Сервисный слой. Сервисный слой реализован в классе Service.java в пакете Service. В классе представлены методы, обеспечивающие перенаправление запросов к бизнес-логике. Таким образом класс предоставляет интерфейс для классов, отвечающих за логику приложения.

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

  • LoginFrame - окно авторизации
  • RegisterFrame - окно регистрации
  • Excursions - окно "экскурсии"
  • OrdersFrame - окно "список заказов"
  • AddOrderFrame - окно оформления заказа
  • AddExcursionFrame - окно добавления экскурсий

Для упрощения работы используются классы ExcursionTableModel и OrdersTableModel. В этих классах описана связь интерфейсных сущностей с сущностями приложения.

Формы приложения:

Окно ввода логина и пароля:

Окно регистрации:

Главное окно приложения:

Окно добавления экскурсии:

Окно списка всех заказов:

Окно оформления заказа:

Clone this wiki locally