內容簡介
《AJAX+PHP+Oracle資料庫Web開發》由Web 2.0編程專家編寫,詳述了如何設計出更快、更輕量、更具互動性的Web應用程式,同時又可以減少代碼支持和創建時間。在《AJAX+PHP+Oracle資料庫Web開發》中,您將學會如何開發模組化的AJAX和PHP代碼、添加動態更新的內容以及實現單擊編輯。通過結合AJAX和PHP的強大功能,基於Oracle的Web應用程式可以提供下一代用戶功能和客戶端服務。
和拖放功能。此外,《AJAX+PHP+Oracle資料庫Web開發》也詳述了Mashup、報告與通信等這些前沿技術。
《AJAX+PHP+Oracle資料庫Web開發》主要內容
·使用最新的AJAX、PHP和模組化技術構建健壯的Web應用程式
·構建AJAx和PHP對象、控制器、iframes和模型
·使用可重用的模組、開源庫和模板簡化編程
·最佳化可擴展性、可用性、性能和安全
·使用HttpRequest對象自動刷新Web頁面及執行XML調用
·添加HTML下鑽表、DOM拖放和單擊編輯功能
·使用遠程過程調用和基於Pear的服務從外部源獲取數據
·解決瀏覽器導航按鈕、書籤和歷史跟蹤問題
·允許終端用戶使用跟蹤、JSON和Mashup功能定製Web頁面
·使用VOIP、IM、有針對性的報告和檔案共享方便客戶端通信
作者簡介
Lee Barney,是美國BYU—Idaho大學計算機與信息技術系的教授。他曾是@Home Software公司的CIO/CTO,這家公司主要為家庭健康護理行業開發基於Web的數據和調度應用程式。此前,他在AutoSimulations有限公司工作了7年,先後做過編程人員、高級軟體工程師、質量保證師、開發人員和產品經理。
圖書目錄
第Ⅰ部分 構建基礎
第1章 JavaScript和PHP的可擴展性
1.1可擴展性
1.2減少占用的CPU周期和RAM大小
1.3擴展控制結構
1.4擴展字元串操作
1.5擴展簡單的數學操作
1.6擴展對象及其方法的影響
1.7多個列印調用的可擴展性影響
1.8減少網路負載
1.8.1使用AJAX減少網路負載
1.8.2使用壓縮減少負載
1.9小結
第2章 PHP和JavaScript的模組性
2.1模組性
2.2現實中的設計
2.3主模組和控制器
2.4應用程式控制器和反射
2.5使用控制器和反射時JavaScript的模組性
2.6小結
第3章 JavaScript和PHP對象
3.1類的定義與創建
3.2繼承
3.3構造函式
3.4public、protected和private
3.5JavaScript屬性及方法
3.6PHP模型、控制器和控制對象
3.7JavaScript模型、控制器和控制對象
3.8小結
第Ⅱ部分 動態表示:用戶接口與伺服器之間的通信
第4章 XMLHttpRequest對象
4.1創建請求並處理結果
4.2創建ServerAccessObject模組
4.3小結
第5章 AJAX、高級HTML及HTTP通信
5.1創建HTML下鑽表
5.2HTTP頭、錯誤及伺服器通信
5.3小結
第6章 使用JavaScript操作DOM
6.1文檔對象模型
6.2拖放功能
6.2.1拖放庫
6.2.2PHP控制對象
6.2.3JavaScript控制對象
6.3在資料庫內保存拖放信息
6.4小結
第Ⅲ部分 動態表示和通信的高級話題
第7章 使用PHP數據訪問對象進行遠程處理
7.1使用PHP和HTTP—RPC進行遠程處理
7.2使用PeatXML-RPC客戶端和服務進行遠程處理
7.3小結
第8章 AJAX、製圖和簡單的數據傳輸
8.1使用SimplePlot庫
8.2在伺服器上生成圖表數據
8.3使用AJAX獲取數據
8.4小結
第9章 在AJAX中啟用後退按鈕
第Ⅳ部分創建具有高靈活性、高可擴展性的應用程式
第10章 客戶端和服務端會話
第11章 創建用戶定義的內容聚合
第12章 多模式通信:VOIP、IM和存儲報告
第Ⅴ部分 附錄
附錄 AHTML標記索引
附錄 BPHP入門
附錄coracle資料庫管理入門
附錄 DOracle資料庫SQL入門
附錄 EPL/SQL入門
……