1

Spring フレームワークを使用して、コードを C# から Java に変換しようとしています。Java Spring フレームワークはより多くの機能を提供するため (これはフレームワークです)、実行可能のようです。

より具体的には、C# コードは、XML 構成ファイルを含む Unity .NET コンテナーで DI を使用します。そして、@nnotations を使用して、Java Spring フレームワークの DI 機能に置き換えたいと思います。

あるかどうかはわかりませんが、自動化された方法はありますか?

そうでない場合、注意事項はありますか? つまり、次のことを意味します。

  • Unity と Spring コンテナーの DI 機能の 1 対 1 のマッピングはありますか?
  • たとえば、Java Spring フレームワークにはない Unity .NET 固有の機能はありますか?
  • Java Spring フレームワークには、美しいコードを作成するのに役立つ固有の (Unity .NET には見られない) 機能がありますか?

私はそれらのリンクを見てきました:

最後のリンクは特に興味深いものですが、Spring フレームワークの DI 部分の機能のみを探しています。傍受をサポートしていますか? さらに「高度な」機能はありますか?

4

1 に答える 1

0

ですから、答えはありませんでした。私がどうなったかをお話しします。

  • 明らかな .NET / Java プラットフォームのそれぞれの利点に加えて、どちらの DI コンテナーも同じベース、つまり制御の反転を提供します。これがここでの主なポイントです。

  • Unity .NET はコンテナーですが、Spring はフレームワーク (つまり、ツールと生き方) です。比較を見つけるのが非常に難しいのはそのためかもしれません。

だから私は私のためにそれを作ったので、それを共有することもできます:

Unity .NET と Spring コア コンテナーの比較

于 2014-01-25T12:21:46.547 に答える