私はStrutsを初めて使用します。Struts2.0をSpring3.0+と統合できますか。「統合できない」と言われているそうです。これは本当ですか 。
もしそうなら、例を持っているウェブ上のチュートリアルはありますか?
編集 :
Struts2とSpring2を統合するプラグイン(struts2-spring-plugin-2.0.11.2.jar)があります。Struts2とSpring3にも同様のものがありますか
私はStrutsを初めて使用します。Struts2.0をSpring3.0+と統合できますか。「統合できない」と言われているそうです。これは本当ですか 。
もしそうなら、例を持っているウェブ上のチュートリアルはありますか?
編集 :
Struts2とSpring2を統合するプラグイン(struts2-spring-plugin-2.0.11.2.jar)があります。Struts2とSpring3にも同様のものがありますか
さて、私たちはいつでもStruts2.xでSpring3.xを使用でき、Struts2.xにはこれを実現するためのプラグインがすでに用意されています。
ここにリンクStruts2春の統合があります
Struts2は、プラグインを使用してActions、Results、Interceptorの作成に内部DIを使用し、これらのキーオブジェクトの作成の呼び出しをSpringDIに委任します。これがあなたのお役に立てば幸いです
編集
Strus2SpringプラグインはSpring3.xでもうまく機能し、現在のアプリケーションではこれを使用しています。実際にはSpring jarを使用し、libに配置する必要があります。このプラグインはStruts2.xオブジェクトファクトリをオーバーライドするだけです。 struts2コアコンポーネントの作成を担当します。ですから、それを試してみてください。統合で問題が発生した場合は、いつでもここにクエリを投稿できます。
Struts1.xおよび2.xのSpring3.0ドキュメントはこちらです。
Springを実際にはほぼすべてのものと統合することは技術的に可能です。たとえばClassPathXmlApplicationContext
、クラスパスで新しい標準コンテキストXMLリソースを作成して渡すことにより、コード内のどこからでもIoCコンテナを使用できます。ただし、ほとんどのWebフレームワークと非常によく統合されているため、通常はこれを行う必要はありません。ただし、単体テストに使用すると便利です。