【发布时间】:2012-01-05 07:51:28
【问题描述】:
我制作了一个管理测验问题的 Web 应用程序。网页内容分为两部分;一个管理部分,一个公共部分。这些界面是为桌面网络浏览器设计的。
现在,我希望移动设备能够浏览这些问题(具有应用程序的外观)。
所以我想到了两种方法。只需在名为 mobile 的 web 内容中添加另一个文件夹即可为手机创建自定义界面,然后在 Android/iOS 等中添加带有该 URL 的 webview。
或者,使用 REST 创建一个 Web 服务并创建一个与问题项目相互依赖的新 Web 应用程序,并使用 REST 服务充当它的客户端。
上述方法之一是否合理,或者有其他更好的方法吗?
更新
这是一个使用 EJB 和 JSF 制作的项目。我是否应该在 JSF 项目中添加一个文件夹并将手机指向该文件夹?
【问题讨论】:
-
我会考虑用 jQuery 创建一个 html5 应用程序来为问题创建一个很好的滑动效果等。似乎创建一个网络服务和一个手机应用程序是很多工作
-
@Thomas 那么您是否会在同一个名为 mobile 的项目中添加另一个文件夹,然后制作一个 html5 应用程序?
-
是的,我可能会,虽然我不完全确定你可以在没有网络服务的情况下做到这一点。我还没有尝试在业务应用程序中使用 html5。我理想的设置是这样的: 为公共访问和移动应用程序(主要是读取数据)开放 web 服务 用于行政管理前端的身份验证 web 服务,使用您喜欢的任何语言 公共前端使用您喜欢的任何语言的移动应用程序,每个平台或用于移动设备的 html5 应用(取决于您对图形或平台特定功能的依赖程度)
标签: java jakarta-ee rest