我们已经开发了一个使用 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/