我们使用grails,groovy和oracle作为数据库开发了一个Web应用程序,其中包含css和javascript(jquery)以及用于Web相关功能的ajax。该应用程序适用于所有基于桌面的Web浏览器,如Firefox,IE,Chrome等。 为了托管它,我们使用tomcat服务器。
现在我们想要开发这个Web应用程序的移动版本,这样当请求来自移动设备时,服务器应该检测设备的类型并对其进行路由或使用适当的实例(移动设备的移动设备)为其提供服务和普通的计算机一样) 如何在请求解析中实现此检查?这是通过在tomcat服务器中创建我的自定义过滤器吗?
同样对于移动实例,我希望仅在视图中进行更改,它应该使用相同的控制器和服务以及用于主浏览器的所有其他代码,只有视图和样式以及js(如果需要)将更改。我如何为移动版本提供不同的视图,如果请求来自移动设备,则会自动调用该视图 谢谢 Priyank
答案 0 :(得分:3)
你试过spring mobile plugin吗?文档似乎涵盖了您的所有问题......
答案 1 :(得分:0)
This blog post包含将Grails网络应用移植到移动设备的具体提示