1

だから私は簡単なアプリケーションを書いていて、それを手探りするのではなく、誰かがこれを設定する方法についてアドバイスをくれるかどうか知りたいと思っていました.

私は基本的にフォーラムアプリのようなことをしようとしているウィケットアプリを持っています(私はウィケットゲストブックの例を見てきました)が、これらのメッセージをデータベースに永続化したいです。リストビュー (またはリピーター) を使用してメッセージを表示したいと思います。データベース (mysql) とテーブルを作成し、それらのエンティティ オブジェクトを作成しました。

改札をデータベースと接続するためのベストプラクティスは何ですか? loadabledetachablemodel が必要だと思いますが、提案は受け付けています。

loadabledetachable インターフェイスを実装するクラスを作成し、そのクラスでデータベースに対してトランザクションを実行する必要がありますか? DAO を実行する必要がありますか? DAO でメソッドを呼び出してモデルにデータをロードしますか? 私は例を見てきましたが、これを行う方法について混乱しています。私はすでにウィケットとJPA全体を学んでいるので、これにSpringのようなものを投げたくありません。追加/更新/削除できるようにする必要があり、これを行うのに最適な場所を見つけようとしています。

ヘルプやガイダンスをいただければ幸いです。

4

2 に答える 2

1

Modelまたはのような最も単純なモデルを使用することをお勧めしますPropertyModel。ページをレンダリングするときに、データベースからモデルにデータをロードし、データを表示します。ユーザーが更新ボタンを押すと、モデルから新しい値を読み取り、データベースに更新します。

LoadableDetachableModel改札フレームワークの基本的な部分をまだ学んでいるので、今は何も必要ありません。

DAOの部分については、wikitの学習だけに集中したい場合は、DAOクラスなしで簡単なCRUDアプリケーションを作成しても構いません。とにかく、後でいつでもこれらのコードを DAO クラスにリファクタリングできます。しかし、Web アプリケーションの開発を学びたいのであれば、DAO クラスを作成し、Multiple Tier Architectureの概念について学ぶ必要があります。

于 2012-11-29T16:08:18.790 に答える