9

JavaDesktopアプリケーションを設計します。私がWebアプリケーションを設計している間、Spring、Strutなど、たくさんの選択肢がありました。しかし、Java Desktop(これは私にとって新しいものです)の場合、何も見つかりません。

そのEclipseRCPは、WebアプリのSpring mvcのように機能するJavaデスクトップフレームワークですか?Springを使用してIOCのメリットを享受し、EclipseRCPを使用して両方の世界のメリットを享受できるでしょうか。

お知らせ下さい。ありがとう。

4

3 に答える 3

4

Javaデスクトップランドでは、SwingまたはSWTの2つの主要な選択肢があります。これについては AWT を無視しています。QTJambiは Java で使用されているものではありません。

ほとんどの Java デスクトップ アプリケーションは Java Swing を使用します。デスクトップ アプリケーションで IOC コンテナーを使用することを妨げるものは何もありません。一般に、IOC コンテナーは主に、イベント リスナー、デスクトップ アプリケーションのアクション、ほとんど UI コンポーネントを格納するために使用されます。

Swing RCP フレームワークを作成しようとする試みは数多くありますが、ほとんどの Java デスクトップ アプリケーションは独自のものです。

于 2009-07-06T16:10:33.073 に答える
3

間違いなくSpringを使用して、IoCを含むさまざまな機能のメリットを享受できます。Springは間違いなくWebの世界に限定されていません。それは、その優れた販売機能の1つであり、Javaフレームワークのスイスアーミーナイフです。

于 2009-07-06T15:40:13.473 に答える
0

もちろん、SWT は Swing のように移植可能ではないことに気付きます。

はい、SWT で Spring を使用できますが、役立つビルトイン MVC フレームワークはありません。Spring Rich Clientモジュールが役立つ場合があります。

これは簡単な例です - 一人の意見です。

于 2009-07-06T15:16:16.320 に答える