これは設計レベルの質問です。私はよりよいアプローチとなるべきものについて意見が必要です。SpringとStrutsの2つの統合
私が働いているアプリケーションは、Struts 2と春(依存性注入用)を使用しています。 各Actionクラスは、ビジネス機能を実行するためにService Layerを呼び出します。すべてのデータはModelクラスに保存されます。すべてのアクションはモーダルを使用してデータを保存/編集します。これらのModalクラスは、ゲッター/セッターを持つクラスのプライベートメンバーとして定義されています。
質問1)モーダルクラスをアプリケーションコンテキストでBeanとして定義する必要がありますか?現在私はしていません。フォームの送信時に、Struts自身がインスタンスを作成します。編集時(私は画面上にデータを表示する)私は明示的にモーダルを作成する必要があります(新しいを使用して)。より良いアプローチは何でしょうか。
質問2)aplCntxでのアクションクラスのBeanがスコープ=「プロトタイプ」として定義されるべきか? Struts自身は、アクションクラスの新しいインスタンスを作成する気にしませんか?
モーダル=モデル...? – leonbloy
余分なモデルクラスは本当に不要です。アクションはMVCのモデルロールに適合するためです。 – Chao