私は現在、カスタムフレームワークを使用して、ネットワークを介してイベントを監視するJava Swingアプリケーションを構築しています。カスタムネットワークレイヤーをJMSのようなものに置き換えたいのですが、私たちのフレームワークは現在の実装と密接に結びついています。Javaデスクトップアプリケーションのためのアプリケーションフレームワーク?
これは私に必要な機能をすでに備えている可能性のある既存のアプリケーションフレームワークを検索するためのものです。 Springは、私が検討したフレームワークの1つで、より軽量なソリューションの1つと考えられています。私たちは現在DIのニーズにGuiceを使用していますが、Springコンテナからも同様の機能を得ることができます。
SpringはJava Swingアプリケーションを構築するのに適しているのでしょうか、他のアプリケーションフレームワークを検討する必要がありますか?あなたがこれを行うには春を使用することができます
配線のスイングコンポーネントについてはいい記事ですが、複雑なGUIでは非常に実用的とは言えません(メンテナンスが難しい)。私たちは通常、私たちのMVCトライアドを配線し、SwingDesignerのようなGUI構築ツールを使用します。 –