GWTでアプリを作っています。これはダッシュボードのようなもので、ウィジェットが表示されます。
これを出荷するときに、顧客が独自の GWT ウィジェットを作成してダッシュボード アプリで使用したいというユース ケースがあります。
私が理解しているように、ウィジェット/モジュールのタグが私のアプリの gwt.xml ファイルに入ると、アプリ全体を再度コンパイルするために必要なソースコードを出荷できないため、彼らはこれを行うことができません。
このダッシュボードを作成するために GWT 以外を使用することはできません。それらのウィジェットは、フラッシュ ヒープマップ、jquery ウィジェット/プラグイン、別の GWT モジュール、バックエンドから視覚化をレンダリングする jsp ページなどです。
これまでのところ、iframe の形式のラッパーであるウィジェットをアプリに提供し、メイン ページを呼び出し (URL を提供します)、アプリとウィジェットを通信させるための API を用意することを考えていました。
しかし、他の/より良いアプローチがあるかどうか知りたいですか?