ara*_*hya 6 extjs web-applications mobile-application playframework sencha-touch-2
好吧,我一直在考虑使用play框架作为我的后端服务开发一个Web应用程序,并为我的前端工作提供sencha.
现在我一直在研究sencha touch和phonegap,这可以帮助我制作一个原生的android应用程序.所以这里的问题是如何将数据呈现给两个不同的设备.一个是触摸设备,另一个在适当的桌面浏览器中打开.
我应该检测请求来自哪个设备,然后加载适当的控制器或什么?我现在真的很困惑!我是网络和移动应用程序领域的新手,所以,如果有人能向我解释如何继续将是一个很大的帮助!谢谢.
我也使用 Sencha,不是 Touch,而是 Ext Js。我所做的如下:
玩!服务器包含我的逻辑并为我提供 Restful URL:
POST /user/create AccountController.createUser
GET /user/userid AccountController.getUser
Run Code Online (Sandbox Code Playgroud)
使用 Sencha,我定义了一个从特定 URLStore检索JSON数据的方法,该 URL 指向我的 Play! 网址。
在 Play 的方法中,我从数据库中检索模型,然后返回 Sencha 将解析/读取的 JSON,如下所示:
Query userQry = JPA.em().createQuery("select * from Account");
List<Article> accounts= userQry .getResultList();
renderJSON(accounts);
Run Code Online (Sandbox Code Playgroud)
干杯
| 归档时间: |
|
| 查看次数: |
1848 次 |
| 最近记录: |