私も GWT の初心者であり、s の公式ドキュメントClientBundle
をどれだけ読んでも、それらが何であるか、およびそれらが何をするかについて頭を包むことができないようです。CssResource
、DataResource
、TextResource
、GWTCreateResource
などについても同様です。
それらは、静的ファイル (CSS、JavaScript、または JSON ファイルのような静的データ ソースなど) の何らかのパフォーマンス最適化として存在すると思います。どうやら、それらは「注入可能」でもあり、静的な CSS/JS/JSON/etc であると想定されている場合、私には意味がありません。ファイル...
だから私は尋ねます:誰かが私にこれらのオブジェクトが何であるか、そしてそれらがどのように使用されているかについての現実的で簡単なキングズイングリッシュで簡単な説明をくれませんか? このインジェクションの動作例を大胆にお願いできますか (上記のリンクのコード スニペットはインジェクションについて述べていますが、実際にはそれを示していません!)。my-styles.css
これらは実際のファイル ( 、dataTable-static-data.json
など)にどのようにマップされますか? 実際、これが私の最大の精神的ハードルだと思います。これらの Java オブジェクトを、それらが表す静的ファイルに関連付けることです。
また、なぜバンドルするのですか?他のプロジェクト間での再利用性? たぶん、それが注射可能性の出番ですか?私は困惑している。