隨筆-1  評論-68  文章-98  trackbacks-0

          “五年前,如果不知道 XML,您就是一只無人重視的丑小鴨;十八個月前,Ruby 成了關注的中心,不知道 Ruby 的程序員只能坐冷板凳了;今天,如果想跟上最新的技術時尚,那您的目標就是 AJAX。”--Brett McLaughlin

          1、簡介

          Ajax(Asynchronous JavaScript and XML)是一種編程技術,由 HTML、JavaScript 技術、DHTML 和 DOM 組成,它允許為基于 Java 的 Web 應用程序把 Java 技術、XML 和 JavaScript 組合起來,從而打破頁面重載的范式。

          Ajax 使您能夠專心編寫漂亮的應用程序和界面,而不用擔心復雜的 HTTP 請求/響應代碼。

          在 2004 和 2005 年出現了一些基于 Ajax 技術的非常棒的動態 Web UI,最著名的就是 Google 的 GMail 和 Maps 應用程序,以及照片共享站點 Flickr,支持ICQ/Yahoo Messenger/Jabber/GTalk/MSN的web IM軟件 Meebo。

          2、AJAX Framework

          IBM alphaWorks 宣布,發布AJAX Toolkit Framework,綁定流行的AJAX 框架,為Eclipse 提供整合的模塊。
          http://www.alphaworks.ibm.com/tech/ajaxtk?open&S_TACT=105AGX59&S_CMP=GR&ca=dgr-jw26awajaxtk

          另外,Potix也已經發布了ZK 1.0,一種基于AJAX,由XUL、XHTML組件和一門標簽語言組成的事件驅動引擎,易于編寫沒有 Javascript 的胖客戶端界面。
          http://www.theserverside.com/news/thread.tss?thread_id=39224

          3、學習資料

          AJAX Developer's Journal
          http://ajax.sys-con.com/

          掌握 Ajax 系列(Brett McLaughlin)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/

          Brett McLaughlin 的照片

          Brett McLaughlin 從 Logo 時代就開始使用計算機。(還記得那個小三角嗎?)近年來,他已經成為 Java 和 XML 社區最著名的作者和程序員之一。他曾經在 Nextel Communications 實現過復雜的企業系統,在 Lutris Technologies 編寫過應用服務器,最近在 O'Reilly Media, Inc. 繼續撰寫和編輯這方面的圖書。Brett 即將出版的新書 Head Rush Ajax,和暢銷書作者 Eric 與 Beth Freeman 一起為 Ajax 帶來了獲獎的革命性 Head First 方法。最近的著作 Java 1.5 Tiger: A Developer's Notebook 是關于 Java 技術最新版本的第一本書,經典的 Java and XML 仍然是在 Java 語言中使用 XML 技術的權威著作。

          第 1 部分: Ajax 簡介--理解 Ajax 及其工作原理,構建網站的一種有效方法(2006 年 1 月 4 日)
          http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html

          第 2 部分: 使用 JavaScript 和 Ajax 發出異步請求--在 Web 請求中使用 XMLHttpRequest(2006 年 2 月 16 日)
          http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro2/index.html?ca=dwcn-newsletter-xml

          第 3 部分: Ajax 中的高級請求和響應--全面理解 HTTP 的狀態代碼、就緒狀態和 XMLHttpRequest 對象(2006 年 3 月 23 日)
          http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro3/

          第 4 部分: 利用 DOM 進行 Web 響應--將 HTML 轉換為對象模型(2006 年 4 月 10 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro4/

          第 5 部分: 操縱 DOM--使用 JavaScript 即時更新 Web 頁面(2006 年 4 月 27 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro5/

          第 6 部分: 建立基于 DOM 的 Web 應用程序--在不刷新頁面的情況下使用 DOM 改變網頁界面(2006 年 10 月 12 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro6/

          第 7 部分: 在請求和響應中使用 XML(1)--了解什么時候適合什么時候不適合使用 XML(2006 年 10 月 23 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro7/

          第 8 部分: 在請求和響應中使用 XML(2)--Ajax 客戶機/服務器通信可以很巧妙(2006 年 10 月 23 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro8/

          第 9 部分: 使用 Google Ajax Search API--在異步應用程序中使用公共 API(2007 年 3 月 1 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro9/

          第 10 部分: 使用 JSON 進行數據傳輸--以原生方式操作 JavaScript 對象(2007 年 4 月 9 日)
          http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/

          (未完待續……)

          介紹了Ajax技術的原理以及一些經驗,如請求用名稱/值對,簡單的響應用文本,復雜的用XML,用JSON處理大量 JavaScript 對象等。

          面向 Java 開發人員的 Ajax 系列(Philip McCarthy)
          Philip McCarthy 是一位軟件開發顧問,專攻 Java 和 Web 技術。他目前在位于 Bristol 的 HP 試驗室從事 Hewlett Packard 數字媒體平臺的工作。在最近幾年中,Phil 開發了多個采用異步服務器通信和 DOM 腳本的富 Web 客戶端。他很高興我們現在有了一個針對它們的名稱。可以通過 Phil 的電子郵件 philmccarthy@gmail.com 與他聯系。

          第 1 部分: 構建動態的 Java 應用程序--Ajax 為更好的 Web 應用程序鋪平了道路(2005 年 10 月)
          http://www-128.ibm.com/developerworks/cn/java/j-ajax1/
          http://www-128.ibm.com/developerworks/java/library/j-ajax1/

          第 2 部分: Ajax 的 Java 對象序列化--在 Ajax 應用程序中序列化數據的五種途徑(2005 年 10 月)
          http://www-128.ibm.com/developerworks/cn/java/j-ajax2/
          http://www-128.ibm.com/developerworks/java/library/j-ajax2/

          第 3 部分: 結合 Direct Web Remoting 使用 Ajax--數據序列化不可能比這更簡單了!(2005 年 12 月)
          http://www-128.ibm.com/developerworks/cn/java/j-ajax3/
          http://www-128.ibm.com/developerworks/java/library/j-ajax3/

          第 4 部分: 探索 Google Web Toolkit--從單一 Java 代碼庫開發 Ajax 應用程序(2006 年  7 月)
          http://www.ibm.com/developerworks/cn/java/j-ajax4/
          http://www-128.ibm.com/developerworks/java/library/j-ajax4/

          posted on 2006-03-02 23:29 Xu Jianxiang 閱讀(373) 評論(0)  編輯  收藏 所屬分類: Web 2.0

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宜城市| 克什克腾旗| 镇安县| 无为县| 龙海市| 明光市| 饶平县| 二手房| 内黄县| 昂仁县| 灵武市| 集贤县| 宁阳县| 瑞丽市| 晋州市| 海原县| 蓝田县| 新龙县| 甘孜县| 确山县| 北安市| 大姚县| 涟源市| 张家港市| 满洲里市| 辉南县| 永仁县| 如皋市| 延川县| 长宁区| 汕头市| 石家庄市| 苍梧县| 五寨县| 日照市| 濮阳县| 和田县| 泽库县| 庄浪县| 海门市| 淮滨县|