数据访问对象或内联方法

时间:2011-01-28 04:10:33

标签: flex actionscript-3 sqlite air data-access

我仍然是Actionscript的新手,并且对Flex有良好的工作知识。我正在开发一个运行下面的SQLite数据库的AIR应用程序。数据库只有3个表(项目,项目和类型)。我想知道Actionscript的最佳实践是使用数据访问对象或层来存储我的所有数据库函数,还是根据需要内联运行它们。我认为访问层最适合与数据库交互以实现可用性,但我似乎无法在AIR中找到很多关于SQLite的文档。

1 个答案:

答案 0 :(得分:1)

这取决于应用程序的复杂性,但总的来说,我建议使用数据库访问的抽象。关键是创建一个应用程序将与之交谈的接口,然后提供SQLite实现。好处是您可以轻松地创建用于测试的存根或模拟实现,并且您可以创建与其他技术对话的新实现。 Spring ActionScript框架有一些很好的实用工具来实现这一点。

我回答了类似的问题here