-
Notifications
You must be signed in to change notification settings - Fork 0
11. Реализация слоев представления, сервисного слоя, тестирование
AnastasiyaTarasova edited this page Mar 7, 2016
·
5 revisions
Сервисный слой. Сервисный слой реализован в классе Service.java в пакете Service. В классе представлены методы, обеспечивающие перенаправление запросов к бизнес-логике. Таким образом класс предоставляет интерфейс для классов, отвечающих за логику приложения.
Слой интерфейса. GUI приложения представляет собой окна, реализованные при помощи библиотеки Swing. Классы, реализующие интерфейс, располагаются в пакете GUI
- LoginFrame - окно авторизации
- RegisterFrame - окно регистрации
- Excursions - окно "экскурсии"
- OrdersFrame - окно "список заказов"
- AddOrderFrame - окно оформления заказа
- AddExcursionFrame - окно добавления экскурсий
Для упрощения работы используются классы ExcursionTableModel и OrdersTableModel. В этих классах описана связь интерфейсных сущностей с сущностями приложения.
Формы приложения:
Окно ввода логина и пароля:
Окно регистрации:
Главное окно приложения:
Окно добавления экскурсии:
Окно списка всех заказов:
Окно оформления заказа: