ホーム > Google Web Toolkit (GWT) の基本 > ClientBundle によるリソースの利用
ClientBundle によるリソースの利用
ClientBundle とは?
GWT では画像や CSS などのスタティックリソースを効率よく利用するための仕組みとして、 ClientBundle が用意されています。
ClientBundle はコンパイル時リソース最適化 (Compile-Time Resource Optimization) のひとつです。
ClientBundle を利用すると、GWT が自動的に複数画像をひとつにまとめ上げたり、サーバーとクライアントのラウンドトリップを減らすよう、 data: URL を利用するなどします。これによって、 HTTP リクエストを減らしプロトコルオーバーヘッドを減らすなどパフォーマンスの良いアプリケーションを構築できます。
従って、スタティックなリソースを扱う時は ClientBundle を通してそれを利用することを検討すると良いです。
リソース型
- ImageResource - 画像リソース
- DataResource - PDF 等のデータ
- TextResource - XML、テキスト等
- ExternalTextResource - 個別ファイルとするテキストファイル
- CssResource - CSS
ホーム > Google Web Toolkit (GWT) の基本 > ClientBundle によるリソースの利用