0

JSF 2.0 を使用して e コマース アプリケーションを構築したいと考えています。いくつかの例を見ました (NetBeans にバンドルされているものを含む)。これらの例では、データはある種のデータベースに保存され、SQL を使用して取得およびクエリされました。これらの例では、アプリケーションにある種の永続オブジェクトがありました。私がやりたいことは、Restful Web サービスからデータを取得することなので、SQL はまったく使用しません。私の質問は: 永続オブジェクトを持つアプリケーションにモデル セクション (MVC パターン) を含める必要がありますか?それとも、Web サービスに直接接続する Bean を使用する必要がありますか? そのようなアプリケーションは一般的にどのように機能しますか?

4

1 に答える 1

1

REST サービスはいくつかのデータ (JSON、XML) を提供します。おそらく、これらのデータを JSF アプリケーション側のモデル クラスにマップすると便利でしょう。したがって、JSF Bean で REST サービスに接続し、そこから取得したデータをモデル クラスにマップしてから、いくつかのビジネス ロジック (モデル クラスを使用する) を呼び出します。

明らかに、REST サービスが単一の数値または文字列を返す場合、アーキテクチャのためだけに別のクラスを作成する必要はありません。同様に、ビジネス ロジックが非常に単純な場合は、JSF マネージド Bean クラスですべてを実行することをお勧めします。

于 2012-04-22T19:53:05.130 に答える