2009-08-13 3 views
2

私はJDK 1.4で動作するJava SE(Swing)アプリケーションの依存性注入フレームワークを探しています。私が使用できる推奨DIフレームワークはありますか? (Guiceやその他のアノテーションベースのフレームワークが出ていますが、私はRetroweaverのようなものを混乱させたくありません)。Java 1.4とSE(Swing)アプリケーションに適したDIフレームワークはありますか?

また、SpringはJava SEアプリケーションでの使用に適していますか?

編集:これは(それはJDK 1.4である理由である)レガシーアプリケーションである - 私は泥

+0

あなたのアプリにSpringのようなDIフレームワークを導入することはできますが、Java 1.4から移行することはできません。 重要なコードベースを使用すると、DIフレームワークを改造する作業が多くなります。潜在的利益はコストに見合っていますか? – SteveD

+0

それは私が探していることです。それは完全な改造を必要としないだろうか?一度にいくつかの依存関係を注入するだけではどうですか? 1.4のアプリケーションを維持しているいくつかの重要な技術的障壁(展開の問題)があります。 –

+0

@ hbunny、いくつかのメインフレームインストールでは、1.4のみを取得します。他のバージョンをインストールすることは非常に面倒です。 –

答えて

3

のボールの中にいくつかの正気を取得するには、スプリングを使用したいはい、そうです。そこであっても、プロジェクト全体はSpring Rich Clientと呼ばれる:

春RCPの使命は、Springフレームワークを活用することで、より速く、高度に設定可能、GUI-標準以下のリッチクライアントアプリケーションを構築するためのエレガントな方法を提供することで、豊かなUIファクトリとサポートクラスのライブラリ。

+1

自分のサイトでFAQの下に「 1.1.0の時点でコードベースを1.5+ JVM環境でしか実行できません」 – amischiefr

+0

あなたは春2.xの実行中ですJava 1.4の下で – dfa

+0

rcpにはそれほど関心がありません。私は従来のアプリケーションに取り組んでいます。私は今、Spring 3.0にJava 5が必要であることを知っています。SpringのWebサイトはかなりですが、ひどく有益ではありません。 –

関連する問題