私はJDK 1.4で動作するJava SE(Swing)アプリケーションの依存性注入フレームワークを探しています。私が使用できる推奨DIフレームワークはありますか? (Guiceやその他のアノテーションベースのフレームワークが出ていますが、私はRetroweaverのようなものを混乱させたくありません)。Java 1.4とSE(Swing)アプリケーションに適したDIフレームワークはありますか?
また、SpringはJava SEアプリケーションでの使用に適していますか?
編集:これは(それはJDK 1.4である理由である)レガシーアプリケーションである - 私は泥
あなたのアプリにSpringのようなDIフレームワークを導入することはできますが、Java 1.4から移行することはできません。 重要なコードベースを使用すると、DIフレームワークを改造する作業が多くなります。潜在的利益はコストに見合っていますか? – SteveD
それは私が探していることです。それは完全な改造を必要としないだろうか?一度にいくつかの依存関係を注入するだけではどうですか? 1.4のアプリケーションを維持しているいくつかの重要な技術的障壁(展開の問題)があります。 –
@ hbunny、いくつかのメインフレームインストールでは、1.4のみを取得します。他のバージョンをインストールすることは非常に面倒です。 –