0

スプリングとストラットの統合について少し説明したいと思います。から拡張されたアプリケーションごとに1つのアクションクラスしかありませんMappingDispatchAction。したがって、実際に何かを行うときの私のアプリは、アクションオブジェクトではなく、アクションのメソッドを使用します。春に欲しいのは、このアクションを初期化することだけです。DAOオブジェクトを設定するだけです。ドキュメントを調べましたが、次のことがわかりません。

struts-config.xmlaction-servlet.xmlでBeanの名前としてアクションパスfromを使用します。さて、しかし、私action-servlet.xmlはすべてのパス名にBeanを書き込み、この貧弱なDAO参照を設定することになっていますか?

4

1 に答える 1

0

Struts 1構成ファイルは、すべてのアクション構成DelegatingActionProxyの属性としてクラスを使用します。type

Spring構成ファイルには、各アクション実装のBean定義が含まれます。あなたが話しているDAOはわかりませんが、DAOまたはサービスインジェクションを必要とするアクションでは、それらをリストする必要があります。そうです。これがSpring構成です。

XML構成の使用に興味がない場合はアノテーションを使用でき、多くのBeanが同じDAO/サービスなどを共有している場合はBean継承を使用できる場合もあります。プロパティ値。

于 2011-11-21T13:18:46.940 に答える