出版社内容情報
Google Web Toolkit(GWT)は、Ajaxを組み込んだWebアプリケーションを、
Javaで作成するための開発フレームワークです。Ajaxアプリの開発ではよく、
JavaScriptやHTML、CSS、XMLHttpRequestなどの技術が寄せ集めのように利用
されていますが、GWTでは、Javaだけで、しかもJava開発者にとっては使い慣
れたAWTやSwing、SWTを活用しながらリッチクライアントアプリケーションを
実現できるのです。他のAjaxフレームワークをはるかに凌駕するGWTなら、
デスクトップアプリ並みのWebアプリケーションを作るのも非常に簡単です。
本書は、実際にWebアプリケーションを開発するときに必要となるGWT技術の
より高度な面を中心に取り上げます。リッチなユーザーインターフェースを
そなえ、しかもJavaScript などのAjax関連技術で動作が重くならないアプリ
ケーションのための技術です。実践的ですぐ役立つ本書のソリューションは、
どれも単なるWebアプリ作成法を超えるものです。サンプルプログラムは、
詳細まで丁寧に解説されていて、たとえばドラッグ&ロップを実装したり、
JavaScriptライブラリを統合したり、さまざまな手法を取り入れたイベントを
活用したりと、すぐに高度なGWTテクニックを身につけられるはずです。
GWTウィジェットの作成から、iPhoneスタイルのスクロールを含むViewportの
実装、Webサービスの統合、the Script.aculo.us JavaScriptフレームワークの
GWTアプリへの組み込み、HibernateとGWTを組み合わせてのデータベースウェブ
アプリの実装、ドラッグ&ロップモジュールの作成、StrutsやJSFなどのフレー
ム枠で作られたレガシーアプリケーションでのGWTウィジェット利用など、さま
ざまなソリューションを用意しています。
【目次】
訳者まえがき
本書によせて
序文
謝辞
ソリューション1 GWTの基礎とその先
ソリューション2 JavaScript の統合
ソリューション3 カスタムウィジェット
ソリューション4 ビューポートと地図
ソリューション5 オンラインウェブサービスへのアクセス
ソリューション6 ドラッグ&ドロップ
ソリューション7 シンプルウィンドウ
ソリューション8 フレックステーブル
ソリューション9 ファイルアップロード
ソリューション10 Hibernate 統合
ソリューション11 外部サーバーへ配置
ソリューション12 GWT と既存のコード
索引
目次
GWTの基礎とその先
JavaScriptの統合
カスタムウィジェット実装
ビューポートと地図
オンラインウェブサービスへのアクセス
ドラッグ&ドロップ
シンプルウィンドウ
フレックステーブル
ファイルアップロード
Hibernate統合
外部サーバーへ配置
GWTと既存のコード
著者等紹介
ギアリー,デビッド[ギアリー,デビッド][Geary,David]
JavaServer Pages Standard Template Library(JSTL)とJavaServer Faces(JSF)1.0に対するSun社のExpert Groupsのメンバーであった。また、第2Apache Strutsコミッターでもあったし、JSP断片からウェブページを構築するためのTilesオープンソースフレームワークへの先駆けであるStruts Template Libraryの考案者であった。Sun社のWeb Developer Certification試験の設問を書いた。そして、サーバー側Java技術に焦点を当てた教育・コンサルティング会社であるClarity Training Inc.の社長である
ゴードン,ロブ[ゴードン,ロブ][Gordon,Rob]
エンタープライズシステムの設計と実装を専門としているコンサルタント
柴田芳樹[シバタヨシキ]
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。Unix(Solaris/Linux)、C、Mesa、C++、Javaなどを用いた様々なソフトウェア開発に従事。現在は、ソフトウェア設計コンサルタントとして、ソフトウェア開発、教育、コンサルテーション等に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。