2011-01-28 13 views
0

私はまだActionscriptには新しく、Flexの実用的な知識があります。私は下にSQLiteデータベースを実行するAIRアプリケーションを開発中です。データベースは3つのテーブル(プロジェクト、アイテム、タイプ)です。私は、Actionscriptのベストプラクティスが、データアクセスオブジェクトまたはレイヤーを使用してすべてのデータベース機能を格納するか、必要に応じてインラインで実行するかどうかを知りました。私はアクセスレイヤーがユーザビリティのためにデータベースとやりとりするのに最適だろうと思っていますが、AIRのSQLiteに関する多くのドキュメントを見つけることはできません。データアクセスオブジェクトまたはインラインメソッド

答えて

1

これはアプリケーションの複雑さに少し依存しますが、一般的にはデータベースアクセスに対して抽象化を使用することを提案します。キーは、アプリケーションと通信し、SQLiteの実装を提供するインターフェイスを作成することです。メリットは、テスト用のスタブまたは模擬実装を簡単に作成でき、他のテクノロジと対話する新しい実装を作成できることです。 Spring ActionScriptフレームワークには、これを実現するための優れたユーティリティがあります。

私は同様の質問hereに応答しました。

+0

ありがとうChristophe、私はSpringのActionScriptフレームワークを見ていきます。 –