Мы разработали веб-приложение, использующее grails, groovy и oracle в качестве базы данных с css и javascript (jquery) и ajax для веб-функций. Приложение отлично работает во всех настольных веб-браузерах, таких как Firefox, IE, Chrome и т. Д.
И для его размещения мы используем сервер Tomcat.
Теперь мы хотим разработать мобильную версию этого веб-приложения, чтобы при поступлении запроса от мобильного устройства сервер обнаруживал тип устройства и направлял его или обслуживал его, используя соответствующий экземпляр (мобильный для мобильного устройства). и нормальный для компьютеров)
Как реализовать эту проверку в разрешении запроса? это путем создания моего пользовательского фильтра на сервере Tomcat?
Также для мобильного экземпляра я хочу, чтобы изменения были только в представлениях, он должен использовать те же контроллеры и службы и весь другой код, используемый для основных браузеров, только представления и стили, а js при необходимости изменится. как получить разные представления для мобильной версии, которые автоматически вызываются при поступлении запроса с мобильного устройства
Спасибо
Priyank