【问题标题】:How best to implement a cohesive Model layer for Android MVC apps?如何最好地为 Android MVC 应用程序实现一个内聚的模型层?
【发布时间】:2011-02-15 07:36:21
【问题描述】:

我对 Android 和 Java 还是很陌生,尽管我对目前所学的内容感到非常兴奋。我有点不确定如何实现模型层。

我来自使用 Zend Framework 等的 PHP Web 应用程序的背景。我习惯使用 ORM 组件,模型通过它映射到数据库。我还没有真正在 Android 上看到过这样的东西,尽管我可能只是看起来不够努力。

是否有任何好的教程、文章、3rd 方库等专门解决为 Android 应用设置模型层的问题?

谢谢!

【问题讨论】:

标签: java android model-view-controller orm model


【解决方案1】:

Android ORM 的另一个选项是 ORMLite。它使用原生 Android 操作系统调用来支持 Android 上的 SQLite,并且还为其他数据库类型提供 JDBC 支持。

http://ormlite.com/

【讨论】:

  • 谢谢格雷。我还没有检查过,但听起来不错。
【解决方案2】:

看看 ActiveAndroid。这是一个主动记录风格的 Android ORM。这是一个示例项目:https://www.activeandroid.com/help/sample-project/

【讨论】:

    【解决方案3】:

    有一个轻量级的 SQLite 包装器“android-active-record”在设计时考虑了持久模型。它允许 Java 对象的透明持久化,类似于 ActiveRecord 在 Ruby 或 CakePHP 中所做的。试试看http://code.google.com/p/android-active-record/

    【讨论】:

      猜你喜欢
      • 2014-04-13
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      • 2013-11-25
      • 2018-06-18
      • 2011-01-29
      • 2013-10-05
      相关资源
      最近更新 更多