我目前已经完成了一个Spring web应用程序。我接下来要做的是为移动web应用程序创建一个单独的项目(根据请求)。通过一些研究,我认为Spring mobile是解决这个问题的一种解决方案,但是我不确定这是否是可行的方法,因为我的两个项目彼此独立--尽管它们将部署在相同的servlet容器中。
进行此操作的最佳实践是什么?我应该使用Spring还是一个简单的DeviceResolverHandlerInteceptor
重定向就足够了?
发布于 2013-04-24 07:42:02
javascript重定向和Spring Mobile之间的主要区别在于重定向发生在哪里;客户端还是服务器端。javascript将在将某些内容呈现给客户端之后执行此操作。在处理移动客户端时,这个过程可能会变得昂贵(和痛苦)。(在google的youtube上有一段关于移动页面http://www.youtube.com/watch?v=Il4swGfTOSM&feature=youtu.be的速度和延迟的视频)
因此,我推荐Spring mobile用于以下几个方面:-它在服务器端完成-->客户端第一次获得“正确”的页面-它允许授予应用程序“客户端类型”上下文(例如,我为移动设备获取此数据,因此只返回10行,而不是通常的100行)-它允许扩展和更清晰地区分移动设备、平板电脑和台式机
https://stackoverflow.com/questions/16182983
复制相似问题