ISBN: 4-7981-1206-2
サーバサイドAjax入門 Java/PHP/ASP.NET連携でAjaxプログラミングを極める!
サポート終了
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | 翔泳社 |
| 価格 | 2,800円(税別) |
| 判型 | B5変判・1色 |
| ページ数 | 420ページ |
| 発売日 | 2006年9月20日 |
| シリーズ | 入門(New Web Technology 翔泳社) |
| 対象レベル | 初中級 |
Ajax対応ライブラリ活用でAjaxアプリもラクラク開発
サーバサイドJavaからASP.NET、PHPまで主要なサーバサイド技術に対応したAjaxサーバサイドライブラリの情報を満載。DWR、Ajaxタグライブラリ、PEAR::HTML_AJAX、SAJAX、Atlas Frameworkなど、アプリ開発を効率化します。Yahoo! UIライブラリ、Google Maps API、Amazon Webサービス等々、今話題のWeb API情報も充実し、実践的なAjaxアプリ開発には欠かせない1冊です。巻末にはPrototype.jsリファレンスも掲載。更新履歴
- FAQ情報:2006年9月20日 更新
目次
- CHAPTER 01 イントロダクション
- 01-01 Ajaxとはなにか?
- Ajaxでどんなことができるのか?
- Ajax技術のしくみ
- 01-02 基本的なAjaxアプリケーションを構築してみよう
- Ajax技術で"Hello, World"!
- Ajax技術でGoogle Web APIを利用してみよう
- 01-03 ライブラリ/フレームワーク活用でAjaxプログラミングを効率化しよう
- Ajaxプログラミングの課題
- Ajax対応ライブラリ/フレームワークを活用しよう
- Let's サーバサイドAjax!
- CHAPTER 02 Ajax in Java
- 02-01 DWR(Direct Web Remoting)
- DWRのインストール方法
- DWRライブラリの基本
- DWRライブラリのより高度な利用方法
- 例)書籍情報の検索/編集
- 例)Amazon Webサービスによる書籍検索
- 例)RSSフィードの定期的な取得
- 例)Google Maps APIによる地図検索システム
- 02-02 AjaxTagsタグライブラリ
- AjaxTagsタグライブラリのインストール方法
- Google Suggestライクなオートコンプリート機能を提供したい
- - <ajax:autocomplete>タグ -
- ツールチップをポップアップ表示したい - <ajax:callout>タグ -
- 階層式の選択ボックスを生成したい - <ajax:select>タグ -
- サーバ側からの取得値でフォーム値を更新したい - <ajax:updateField>タグ -
- タブ切り替え式のページを作成したい - <ajax:tabPanel>/<ajax:tab>タグ -
- ポートレット風のコンテンツを作成したい - <ajax:portlet>タグ -
- ページ内のコンテンツを部分的に外部リソースで置き換えたい
- - <ajax:anchor>/<ajax:area>/<ajax:htmlContent>タグ -
- ソート/ページングが可能なリッチなグリッドビューを作成したい
- - <ajax:displayTag>タグ -
- オン/オフ切り替えが可能なトグルボタンを実装したい
- - <ajax:toggle>タグ -
- CHAPTER 03 Ajax in PHP
- 03-01 PEAR::HTML_AJAX
- PEAR::HTML_AJAXのインストール方法
- PEAR::HTML_AJAXライブラリの基本
- プロキシレスアクセスの基本
- HTML_AJAXクラスで利用可能なメソッド
- プロキシアクセスの基本
- 連想配列やオブジェクトのような構造データを利用する
- 外部ライブラリでPEAR::HTML_AJAXを拡張する
- 例)Yahoo! UIライブラリを利用した「簡易スケジュール帳」
- 例)Yahoo! 検索Webサービスでサイト検索を実装する
- 03-02 SAJAX
- SAJAXのインストール方法
- SAJAXライブラリの基本
- SAJAXライブラリの動作オプション
- 例)Ajax対応ゲストブックを作成する
- 例)Ajax対応ノートパッドを作成する
- CHAPTER 04 Ajax in ASP.NET
- 04-01 クライアントコールバック機能
- クライアントコールバックの基本
- 例)Livedoor 天気情報Webサービスを利用する
- 04-02 Atlas Framework
- Atlas Frameworkの構成
- Atlas Frameworkのインストール方法
- AtlasでHello, Worldアプリケーションを作成しよう
- クライアントサイドライブラリを活用しよう
- クライアントサイドでのテンプレート&データバインド機能を活用しよう
- 例)RSSナビREST APIで主要サイトの新着情報を一括検索する
- Google Suggestライクなオートコンプリート機能を提供したい - AutoCompleteExtenderコントロール -
- ページの一部分だけをリフレッシュ処理したい - UpdatePanelコントロール -
- 一定時間おきにコンテンツを更新したい - Timerコントロール -
- 「通信中...」メッセージを表示したい - UpdateProgressコントロール -
- 例)外部サイトのRSSフィードを取得する
- 階層式の選択ボックスを生成したい
- - CascadingDropDownコントロール(Atlas Control Kit)-
- ポップアップウィンドウを生成したい
- - PopupControlExtenderコントロール(Atlas Control Kit) -
- Appendix Prototype.jsリファレンス
- AP-01 Prototype.js
- AP-02 ユーティリティ関数
- AP-03 拡張クラス
- AP-04 Ajaxオブジェクト
- AP-05 Elementオブジェクト
- AP-06 Element.ClassNamesクラス
- AP-07 Insertionクラス
- AP-08 Fieldオブジェクト
- AP-09 Formオブジェクト
- AP-10 Enumerableオブジェクト
- AP-11 Hashオブジェクト
- AP-12 ObjectRangeクラス
- AP-13 その他のオブジェクト
正誤表
現在、正誤情報はありません。
FAQ
本書ではAtlas Frameworkという名前で紹介されているフレームワークの名前が変わりました。
Microsoft AJAX Library (クライアントサイド)
ASP.NET 2.0 AJAX Extensions (サーバーサイド)
ASP.NET AJAX Control Toolkit (種々のコントロール)
Microsoft AJAX Library (クライアントサイド)
ASP.NET 2.0 AJAX Extensions (サーバーサイド)
ASP.NET AJAX Control Toolkit (種々のコントロール)
更新日: 2006.09.20
ダウンロード
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。