私の理解では、GWT.runAsync
「コード分割」を実装し、ダウンロードする新しい排他的フラグメントをトリガーしたいときはいつでも呼び出されます。
私の理解では、(GWTによって)特定のフラグメントの機能を設計/開発して、シングルトンインスタンスに一度ダウンロードしてAsyncProvider
何度も再利用できるようにすることをお勧めします。
私の質問は次のとおりです。
- MVPパターンを使用している場合、この "
AsyncProvider
"スタイルはモデル、ビュー、およびプレゼンターに適用されますか?言い換えると、Model / View / Presenter"MVP-1"がModels/Views / Presenter "MVP-2"内のコードを参照しないようにコーディングする必要があります。これにより、AsyncProvider
呼び出しGWT.runAsync
とプルダウンが発生します。 MVP-1のフラグメント、それはすてきで、クリーンで、依存関係のないダウンロードですか?それとも、私はAsyncProvider
パターンを根本的に誤解していますか? - とは何ですか、
AsyncProxy
そしてそれはここにどのように適合しますか? - フラグメントを何度も再利用する必要があるのはなぜですか?言い換えれば、そもそも
AsyncProvider
パターンの利点は何ですか?!?
前もって感謝します!