2013-11-09 128 views
1

我試圖用Spring框架將C#代碼轉換爲Java。 由於Java Spring框架提供了更多功能(它是一個框架)似乎是可行的。將代碼從Unity.NET轉換爲Java Spring

更具體地說,C#代碼使用DI和帶有XML配置文件的Unity .NET容器。我想用@nnotations替換Java Spring框架的DI功能。

我不知道是否有,但我也可以問:有沒有一種自動化的方式來做到這一點?

如果不是,是否有任何警告?那麼,我的意思是:

  • 是否存在Unity和Spring容器的DI功能的1-1映射?
  • 例如,有沒有在Java Spring框架中找不到Unity.net的功能?
  • Java Spring框架中是否存在可以幫助我製作美麗代碼的獨特功能(在Unity .NET中未找到)?

我見過這些鏈接:

這最後一個環節是特別有趣,但我更想找的特點只有Spring框架的DI部分。它支持攔截嗎?是否有更多「高級」功能?

回答

0

所以沒有答案,我會說它是如何爲我。

  • 除了明顯的.NET/Java平臺各自的優點,既DI容器提供相同的基本:控制反轉,所以這是主要的一點這裏

  • 統一.NET是一個容器,而Spring是一個框架(即工具與生活方式) 也許這就是爲什麼它很難找到一個比較。

所以我做了一個對我來說,我也不妨分享:

Unity .NET vs Spring Core Container