我正在使用带有 web 存储的 jquery mobile、phoneGap 和 sqlite 数据库开发 HTML5 跨平台调查应用程序!!!!现在我正在使用 eclipse 在 Android 平台上测试这个应用程序。我是移动世界的新手,我更熟悉 j2ee Web 应用程序所以我想知道我们可以将这种类型的架构称为什么,尤其是我没有使用真正的服务器,例如 glassFish、TomCat .. 甚至一个真正的 SGBD,一切都在网络浏览器上(我正在使用 chrome) 有人可以帮我吗?谢谢你 :)
这是可能的建筑风格列表,但我找不到适合我的案例!
问问题
429 次
1 回答
1
您正在多个平台上构建 HTML5 加载器应用程序,具体取决于您是在本地存储 HTML5 还是将其从服务器中提取出来,这就是服务器/客户端的答案。
您需要面向对象的 javascript,这样您就不会污染命名空间。如果您在后端编写脚本,这也是一个很好的做法......我认为这些天面向对象是不言而喻的。
您可以将您的 JavaScript 分层,以拥有一个前端生成器、业务逻辑层和数据层来使用 sqlite 处理您的事务。或者您也可以遵循 MVC 分层设置。
如果您将数据从设备推送到中央存储库(我认为您必须这样做),您可以在服务器上构建 SOA 来处理数据的摄取。
于 2012-11-02T21:21:15.960 回答