1

私はStrutsを初めて使用します。Struts2.0をSpring3.0+と統合できますか。「統合できない」と言われているそうです。これは本当ですか 。

もしそうなら、例を持っているウェブ上のチュートリアルはありますか?

編集 :

Struts2とSpring2を統合するプラグイン(struts2-spring-plugin-2.0.11.2.jar)があります。Struts2とSpring3にも同様のものがありますか

4

2 に答える 2

2

さて、私たちはいつでもStruts2.xでSpring3.xを使用でき、Struts2.xにはこれを実現するためのプラグインがすでに用意されています。

ここにリンクStruts2春の統合があります

Struts2は、プラグインを使用してActions、Results、Interceptorの作成に内部DIを使用し、これらのキーオブジェクトの作成の呼び出しをSpringDIに委任します。これがあなたのお役に立てば幸いです

編集

Strus2SpringプラグインはSpring3.xでもうまく機能し、現在のアプリケーションではこれを使用しています。実際にはSpring jarを使用し、libに配置する必要があります。このプラグインはStruts2.xオブジェクトファクトリをオーバーライドするだけです。 struts2コアコンポーネントの作成を担当します。ですから、それを試してみてください。統合で問題が発生した場合は、いつでもここにクエリを投稿できます。

于 2011-03-17T13:24:21.090 に答える
0

Struts1.xおよび2.xのSpring3.0ドキュメントはこちらです。

Springを実際にはほぼすべてのものと統合することは技術的に可能です。たとえばClassPathXmlApplicationContext、クラスパスで新しい標準コンテキストXMLリソースを作成して渡すことにより、コード内のどこからでもIoCコンテナを使用できます。ただし、ほとんどのWebフレームワークと非常によく統合されているため、通常はこれを行う必要はありません。ただし、単体テストに使用すると便利です。

于 2011-03-17T11:57:49.377 に答える