1

GWT フレームワークをますます使用するにつれて、画面遷移、コード編成、ウィジェット間のデータ転送など、いくつかの基本的な GUI タスク用のカスタム コードを作成する必要に直面しています。Swing 用の JSR-292 などの一部の GUI フレームワークは、特定のプラットフォームに関するこれらの問題を解決します。そのような GWT のフレームワークはありますか?

4

4 に答える 4

2

http://code.google.com/events/io/sessions/GoogleWebToolkitBestPractices.htmlで、GWT アプリケーション アーキテクチャのベスト プラクティスに関する非常に優れたプレゼンテーションを見つけることができます。

于 2009-07-08T03:20:08.290 に答える
1

GWT Portlets Framework は、あなたが言及した問題を解決するように設計されています。

http://code.google.com/p/gwtportlets/

非常にシンプルだが強力なプログラミング モデルを定義し、XML ファイルで「ページ」のレイアウトを定義し、コンポーネント間の通信のためのイベント ブロードキャスト メカニズムなどを備えています。

于 2009-08-19T16:59:38.077 に答える
0

彼は、Java 7 用にプログラムされてから削除された jsr296、別名 Java Swing フレームワークを意味していたと思います。

于 2010-11-16T11:33:00.793 に答える
0

JSR 292: JavaTM プラットフォームでの動的型付け言語のサポート? あなたはそれで私を失いました。

ウィジェット間で通信する方法や、フレームワークを構築してコードを整理する方法についての質問ですか? コードの編成について話している場合、フレームワークは必要ありません。swing アプリケーションで行うのと同じように、コードを論理的な領域に編成します。

ウィジェット間の通信に関して、これらのウィジェットは同じページ上の異なる GWT プロジェクトですか、それとも 1 つの GWT プロジェクトのすべての部分ですか? それらが 1 つのプロジェクトである場合、常に Observer/Observable があります。これは Swing でもうまく機能し、GWT でも同様に機能します。それらが同じページ上の異なる GWT プロジェクト (モジュール) である場合、JSNI を使用して非常に簡単に接続できます。オブザーバー/オブザーバブルを引き続き使用することも、互いに直接呼び出すこともできます。

于 2009-03-04T02:18:18.597 に答える