Я занимаюсь разработкой базы данных, поддерживаемой веб-приложением. Я буду предоставлять одни и те же основные услуги нескольким филиалам одной и той же компании.Вывести параметр в приложении WEB в зависимости от URL-адреса
Сейчас у меня есть сервер Apache с виртуальными серверами и сервер ресурсов для отчетности.
branch1.mycompany.com
branch2.mycompany.com
resources.mycompany.com
Так в основном, когда я называю ресурсы с сайта я передаю сайт в качестве параметра.
branch1.mycompany.com -> resources.mycompany.com?branch=1 & параметр = 1
branch2.mycompany.com -> resources.mycompany.com?branch=2 & параметр = 1
Даже с двумя ветвями возникает проблема, связанная с обновлением обоих сайтов, и теперь я собираюсь реализовать эту схему для семи сайтов.
Итак, мой вопрос заключается в следующем: есть ли способ создать веб-приложение IIS или TomEE со следующими функциями?
- Я хочу еще позволить каждую ветвь корыта доступа его URL
- Даже при наличии 7 ссылок; все они будут указывать на одно и то же веб-приложение.
- В зависимости от URL-адреса существует ли способ определения или расчета параметра сайта, чтобы я мог назвать правильный ресурс или веб-службу?
- Пользователь никогда не должен понимать, что он обращается к общему веб-приложению. (Т.е. не должен быть перенаправлен на web-app.mycompany.com?site=1.)
Не могли бы вы добавить фильтр J2EE для извлечения имени хоста и поместить параметр 'branch' в запрос (wrapping' HttpServletRequest)? – pedrofb