gin

    1

    1答えて

    私の質問は一般的ではないことを願っています。 gwt/gxtにフレームワークを作成しました。これは、開発者が事前定義されたウィジェットを使って非常に迅速なWebアプリケーションを作成するのに役立ちます。 今では、彼らは特定の顧客と非常に関連した新しい機能を望んでおり、私のフレームワークを拡張することが非常に難しいと感じました。私はクライアント側でGINとGUICEを使ってサーバー側でMVPパターン

    2

    1答えて

    は私が持っているGinjector:私はinjector.historyHandler()を呼び出すたび @GinModules(FooGinModule.class) public interface FooGinjector extends Ginjector { ... PlaceHistoryHandler historyHandler(); } を、私は

    1

    1答えて

    GWTプロジェクトでGINを正常に使用しています。今では私のRPCサービスは他の層(ビジネスロジック→データアクセス)からのデータを必要としますが、私は必要な方法でシングルトンサービスをしていました。 > MyServerSideService.getData() - - MyGwtServiceImpl.getData()のようなもの> MyDaoGetDataFromDB() しかし、最近シン

    3

    2答えて

    変数の入力を使用すると少し失われます。私はクラスで必要な場所私は私のRPCサービスを呼び出すことができます。このコードで private XXServiceAsync xxServiceAsync; @Inject protected IndexViewImpl(EventBus eventBus, XXServiceAsync tableManagementServiceAsync) {

    1

    2答えて

    GuiceとGinを使ってGWT MVPアプリケーションをビルドしようとしています。私は私のEclipseプロジェクトにGuiceのとGINのjarファイルを追加しましたが、私は、このエラーでこだわっている: java.lang.NoClassDefFoundError: com/google/inject/internal/util/$Preconditions 私は、迅速なGoogle検索

    1

    2答えて

    とGWTの建物は私のジンモジュールは、次のものが含まれている間:問題の @Override protected void configure() { bind(HistoryWrapper.class).to(HistoryWrapperImpl.class); ... } タイプは次のとおりです。 public interface HistoryWra

    2

    1答えて

    GWTプロジェクトでGINを使用して評価しており、コンストラクター引数を使用した一般的な注入で良好な結果が得られました。私たちが苦労したのは、フィールドレベルの注入です。フィールドは常にnullに終わります。誰かがGINでレベルインジェクションを正しく達成する方法の良い例はありますか? アップデート:私はGINを含まないコードのほとんどを削除して、上記のコードで public class MVP

    3

    1答えて

    問題:GWTクライアント側にタイプTの汎用スーパークラスがあり、実行時に(GINを使用して)ジェネリックパラメータを初期化してサブクラスを生成しました。実行時に具体的なサブクラスの汎用パラメータ型を取得する (Class.getGenericSuperclassとClass.getActualTypeArgumentsを使用して)JRE環境で実際のタイプを取得できますが、GWT環境でこれを行う方法

    1

    1答えて

    私たちのプロジェクトのためのGoogle GINをしようとしていますし、私は一般的なインタフェースとそのインタフェースの一般的な実装を持っている場合に出くわした: public interface IFace<T> { void setEntry(T t); } public class Face<T> implements IFace<T> { public void

    0

    1答えて

    私はいくつかのドキュメントとダウンロードしたサンプルを読みましたが、まだ質問があります。私はそれが何をするか理解していない bind(MainActivityMapper.class); bind(VerticalMasterActivityMapper.class); :ほとんどのサンプルで は、GINモジュールは、のようなものを使用していますか?サンプルコードから削除すると、すべて正常に