2009-06-19 12 views
2

私は現在、カスタムフレームワークを使用して、ネットワークを介してイベントを監視するJava Swingアプリケーションを構築しています。カスタムネットワークレイヤーをJMSのようなものに置き換えたいのですが、私たちのフレームワークは現在の実装と密接に結びついています。Javaデスクトップアプリケーションのためのアプリケーションフレームワーク?

これは私に必要な機能をすでに備えている可能性のある既存のアプリケーションフレームワークを検索するためのものです。 Springは、私が検討したフレームワークの1つで、より軽量なソリューションの1つと考えられています。私たちは現在DIのニーズにGuiceを使用していますが、Springコンテナからも同様の機能を得ることができます。

SpringはJava Swingアプリケーションを構築するのに適しているのでしょうか、他のアプリケーションフレームワークを検討する必要がありますか?あなたがこれを行うには春を使用することができます

答えて

1

、Swingアプリケーションを構築するためにそれを使用する方法のアイデアのための以下の記事を見てみましょう:

http://java.dzone.com/news/spring-enabling-decoupled-swin

+1

配線のスイングコンポーネントについてはいい記事ですが、複雑なGUIでは非常に実用的とは言えません(メンテナンスが難しい)。私たちは通常、私たちのMVCトライアドを配線し、SwingDesignerのようなGUI構築ツールを使用します。 –

0

春には、これを行うための最善のフレームワークです。

私たちは、中間層側だけでなく、クライアント(Swing)の巨大なエネルギー取引アプリケーションでSpringを使用しています。それはすべての賞賛に値する。

関連する問題