私となどGWT、Guiceの、GIN、JPA2とプラグ可能なアプリケーションを構築で考えている1人の友人...私たちの考えでGuiceの持つダイナミックGWTモジュールとGIN
は、私たちは基本的なWebを持っていますアプリ、ログイン、権限管理、基本設定、メニュー、実際のWebアプリケーションコンテンツ用のコンテンツスロットを備えています。
次に、Webアプリケーションによって提供されるAPI、jarファイルを使用して新しいプラグインを構築し、Webアプリケーションのフォルダ内に配置することができます。次に、アプリケーションが開始されると、リフレクションによって、宣言されているモジュールを検出し、インジェクタとクラスパスに追加します。それはサーバー側のコードで動作する可能性があります。
しかし、GWTコードがコンパイルされているため、クライアント側で本当にうまく利用できるとは思えませんでした。したがって、モジュールを継承したり、アプリケーションを再コンパイルしたりすることなく、新しい場所やイベントなどを追加することはできません。 ..
この質問では、私はあなたがしているものを聞いて、それを動作させるために行うことができると思います。どんな考えも歓迎されるだろう。
ありがとうございます。
基本的に、私はそのような何かを考えていた...ユーザーにそれをより簡単にするために、私は私が読んであげるいくつかのファイルで、私のアプリのためのプラグインのパターンを作成中だと思い、スクリプトを作りましたこれらのファイルを読んで、必要なクラスとxmlを変更し、プロジェクトをmavenで再コンパイルします。 悲しいことに、別のやり方で考えることはできません。 また、あなたの答えは一ヶ月で一意です。受け入れ。ありがとう – caarlos0