grails - 将 Web 浏览器应用程序移植到移动设备

标签 grails mobile groovy httprequest

我们已经开发了一个使用 grails、groovy 和 oracle 作为数据库的 Web 应用程序,具有 css 和 javascript (jquery) 以及用于 Web 相关功能的 ajax。该应用程序在所有基于桌面的 Web 浏览器(如 firefox、IE、chrome 等)上都能正常工作。
对于托管它,我们使用 tomcat 服务器。

现在我们想要开发这个 Web 应用程序的移动版本,这样当请求来自移动设备时,服务器应该检测设备的类型并使用适当的实例路由或服务它(移动设备用于移动设备,普通设备用于计算机)
如何在请求解析中实现此检查?这是通过在 tomcat 服务器中创建我的自定义过滤器吗?

同样对于移动实例,我只想在 View 中进行更改,它应该使用相同的 Controller 和服务以及用于主浏览器的所有其他代码,如果需要,只需更改 View 和样式以及 js。如果请求来自移动设备,我该如何为移动版本提供不同的 View ,这些 View 会自动调用
谢谢
普里扬克

最佳答案

你试过spring mobile plugin ?该文档似乎涵盖了您的所有问题...

关于grails - 将 Web 浏览器应用程序移植到移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423081/

相关文章:

json - Grails JSON转换器

grails - 使用Spring Security插件强制注销已认证的用户

gradle - 将 Micrometer for Prometheus 库添加到 Grails 项目会在运行时引发 NoClassDefFoundError

mobile - 移动浏览器的工具提示

ios - 移动应用程序的 openweathermap API 问题

java - Gradle : Multiple subtasks share the same extension variable object

gradle - 如何将makefile目标固定到gradle目标中?

grails - 在身份验证失败的情况下获取网址

grails - Groovy-以特定方式从g:each输出对象

javascript - 背景图像缩放到屏幕大小而不是内容