0

Spring コンポーネント アーキテクチャの例

私はSpringの初心者です。個々の注釈 (および依存性注入) の概念は理解していますが、「木を見て森を見る」のは難しいです。この例では、ドロップダウン ボックスのあるページがあります。また、そのボックスからユーザーが選択したオプションも保存します。したがって、3 つの Bean があり、そのうちの 1 つだけが適切にドメイン Bean と呼ばれます。

  1. DropDownEntry *ドメイン
  2. SelectedOption (これは、Session Scope に格納されている String または DropDownEntry タイプ全体の可能性があります)
  3. PageModel (上記 #1 のリストと #2 の単一インスタンスを含む)

以下は、Spring をどのように使用するかについての私の最良の推測のイメージです。 1. DAO を介して永続化レイヤーからリストを取得します 2. ユーザーの選択を取得/保存します

この設計はリモートでほぼ正しいですか? このシナリオを設計する別の「ベスト プラクティス」の方法はありますか?

4

2 に答える 2

0

Spring MVC Forms が探しているものかもしれません。 http://www.javacodegeeks.com/2013/07/spring-mvc-form-handling-vol-5-select-option-options-tags.html

モデル

モデルは、ドロップダウン ボックスのエントリのマップです。

コントローラ

DAO パターンを使用してデータベースからこれらのエントリを取得し、コントローラー クラスのマップに変換できます。

意見

ドロップダウン ボックスは、HTML、JSP タグ、および「ドロップダウン」エントリのマップを組み合わせて使用​​して生成されます。

于 2013-10-01T21:46:19.677 に答える