Spring MVC приложение и два доменых имени или два веб приложения, но взаимодествующие?
Приветствую, уважаемые коллеги!!
Суть в чем. Заказчик просил веб приложение по проведению презентаций с интерактивным взаимодействием между спикером и пользователями через опросы, тесты и прочее. У спикера свои интерфейсы, а у посетителей презентации - свои. Изначально думалось, что все будет в виде одного веб приложения. Но теперь заказчик хочет чтобы интерфейсы по спикеры были на одном доменном имени, а по пользователям - на другом.
Встал вопрос. Есть ли возможность избежать деления веб приложения на две части, но взаимодействующих между собой ??
Смогу ли я реализовать обработку в одном веб приложении и чтобы Spring Security так же отлично работал ? Спасибо за внимание..
Вы можете определить домен с помощью HttpServletRequest request
который можно передавать в экшен.
На счет secure вряд ли.
На ваше месте я бы вынес все что связанно с логикой и базой в отдельный модуль, модили для клиентов и спикеров его бы подключали и реализовывали только специфичные вещи, но придется все таки следить за базой хорошо в данном случае и правильно ее мигрировать.
Спасибо за ответ. Но есть проблемы конечно. Посетители должны взаимодействовать со спикерами. К примеру.. Спикер начинает опрос. -> У пользователя появляется временно окошко с этим опросом (практически асинхронно).