Я хочу создать приложение по технологии Java
, которая может быть любой из них:
- Автономное настольное приложение на Swing,
- Приложение веб-запуска,
- Веб-приложение, развернутое в Apache Tomcat или Google App Engine.
Возвращаясь к типу и характеру приложения, это сетевое приложение, например, Retail Application
, основанное на трех уровнях, скажем Employee
, Manager
и Administrator
.
Теперь вещи, которые уверены:
Administrator
будет единым для всего приложения.
Managers
назначаются для каждого филиала (или, скажем, для каждого магазина).
- В каждом филиале / магазине будет 4-5
Employees
.
- Соответственно
Manager
и Employees
будут подключены через LAN.
- Каждый филиал
Manager
будет подключен к Administrator
или наоборот.
- Приложение
Administrator
будет веб-приложением, к которому администратор может получить доступ в любом месте.
Теперь я путаюсь с консолями Employee
и Manager
, я хочу иметь только одно приложение , к которому могут обращаться как сотрудники, так и менеджер в соответствии с аутентификацией, поскольку они находятся в одной ветви, но Я запутался с типом приложения.