Всем привет!
Прошу помочь определиться с архитектурой приложения.
Сейчас существует рабочее приложение со следующий архитектурой:
- клиентская сторона написана на ExtJS 3;
- серверная сторона написана на Java: сервлет-контроллер, который
принимает Ajax запросы от клиентской стороны.
На текущий момент приложение собирается в .war файла и разворачивается на GlassFish2.1.
Поступило требование заказчика перевести клиентскую часть на Angular2.
По официальному туториалу нужно устанавливать node.js и работать через него, что не очень хочется делать - как я понимаю тогда нужно будте 2 сервера:
- node.js для клиентской стороны;
- GlassFish для серверной.
Подскажите, какие варианты архитектуры могут быть использованы для приложений на Angular2?
Благодарю за информацию!