﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Free Monkey-文章分类-Web 2.0</title><link>http://www.blogjava.net/anymobile/category/23102.html</link><description>Make Anything Mobile!</description><language>zh-cn</language><lastBuildDate>Wed, 06 Jun 2007 14:25:06 GMT</lastBuildDate><pubDate>Wed, 06 Jun 2007 14:25:06 GMT</pubDate><ttl>60</ttl><item><title>AJAX 技术学习</title><link>http://www.blogjava.net/anymobile/articles/33326.html</link><dc:creator>Xu Jianxiang</dc:creator><author>Xu Jianxiang</author><pubDate>Thu, 02 Mar 2006 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/anymobile/articles/33326.html</guid><wfw:comment>http://www.blogjava.net/anymobile/comments/33326.html</wfw:comment><comments>http://www.blogjava.net/anymobile/articles/33326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anymobile/comments/commentRss/33326.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anymobile/services/trackbacks/33326.html</trackback:ping><description><![CDATA[<p>&#8220;五年前，如果不知道 XML，您就是一只无人重视的丑小鸭；十八个月前，Ruby 成了关注的中心，不知道 Ruby 的程序员只能坐冷板凳了；今天，如果想跟上最新的技术时尚，那您的目标就是 AJAX。&#8221;－－Brett McLaughlin<br><img alt="" hspace=0 src="http://www.blogjava.net/images/blogjava_net/anymobile/8280/r_hot-ajax.gif" align=baseline border=0><br><strong>1、简介</strong></p>
<p>Ajax（Asynchronous JavaScript and XML）是一种编程技术，由 HTML、JavaScript 技术、DHTML 和 DOM 组成，它允许为基于 Java 的 Web 应用程序把 Java 技术、XML 和 JavaScript 组合起来，从而打破页面重载的范式。</p>
<p>Ajax 使您能够专心编写漂亮的应用程序和界面，而不用担心复杂的 HTTP 请求/响应代码。</p>
<p>在 2004 和 2005 年出现了一些基于 Ajax 技术的非常棒的动态 Web UI，最著名的就是 Google 的 GMail 和 Maps 应用程序，以及照片共享站点 Flickr，支持ICQ/Yahoo Messenger/Jabber/GTalk/MSN的web IM软件 Meebo。<br><br><strong>2、AJAX Framework</strong></p>
<p>IBM alphaWorks 宣布，发布AJAX Toolkit Framework，绑定流行的AJAX 框架，为Eclipse 提供整合的模块。<br><a href="http://www.alphaworks.ibm.com/tech/ajaxtk?open&amp;S_TACT=105AGX59&amp;S_CMP=GR&amp;ca=dgr-jw26awajaxtk">http://www.alphaworks.ibm.com/tech/ajaxtk?open&amp;S_TACT=105AGX59&amp;S_CMP=GR&amp;ca=dgr-jw26awajaxtk</a><br><br>另外，Potix也已经发布了ZK 1.0，一种基于AJAX，由XUL、XHTML组件和一门标签语言组成的事件驱动引擎，易于编写没有 Javascript 的胖客户端界面。<br><a href="http://www.theserverside.com/news/thread.tss?thread_id=39224">http://www.theserverside.com/news/thread.tss?thread_id=39224</a><br><br><strong>3、学习资料</strong><br><br>AJAX Developer's Journal<br><a href="http://ajax.sys-con.com/">http://ajax.sys-con.com/</a><br><br>
<table style="WIDTH: 680px; BORDER-COLLAPSE: collapse; HEIGHT: 117px" cellSpacing=0 cellPadding=3 border=1>
    <tbody>
        <tr>
            <td><strong style="COLOR: #0000ff">掌握 Ajax </strong>系列（Brett McLaughlin）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/</a></td>
        </tr>
        <tr>
            <td>
            <table width="100%">
                <tbody>
                    <tr>
                        <td>
                        <p><img height=80 alt="Brett McLaughlin 的照片" src="http://www.ibm.com/developerworks/i/p-brett.jpg" width=64 align=left border=0></p>
                        </td>
                        <td><img height=5 alt="" src="http://www.ibm.com/i/c.gif" width=4></td>
                        <td><strong>Brett McLaughlin</strong> 从 Logo 时代就开始使用计算机。（还记得那个小三角吗？）近年来，他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Nextel Communications 实现过复杂的企业系统，在 Lutris Technologies 编写过应用服务器，最近在 O'Reilly Media, Inc. 继续撰写和编辑这方面的图书。Brett 即将出版的新书 <em><a href="http://www.amazon.com/gp/product/0596102259/103-1888163-4853425?v=glance&amp;n=283155&amp;n=507846&amp;s=books&amp;v=glance"><u><font color=#0000ff>Head Rush Ajax</font></u></a></em>，和畅销书作者 Eric 与 Beth Freeman 一起为 Ajax 带来了获奖的革命性 <a href="http://www.headfirstlabs.com/"><u><font color=#0000ff>Head First</font></u></a> 方法。最近的著作 <em><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596007388/qid=1096295392/sr=1-1/ref=sr%201%201/104-4479879-6183919?v=glance&amp;s=book"><u><font color=#0000ff>Java 1.5 Tiger: A Developer's Notebook</font></u></a></em> 是关于 Java 技术最新版本的第一本书，经典的 <em><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596000162/104-4010009-7613561?v=glance"><u><font color=#0000ff>Java and XML</font></u></a></em> 仍然是在 Java 语言中使用 XML 技术的权威著作。</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <p>第 1 部分: Ajax 简介--理解 Ajax 及其工作原理，构建网站的一种有效方法（2006 年 1 月 4 日）<br><a href="http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html">http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html</a></p>
            <p>第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求--在 Web 请求中使用 XMLHttpRequest（2006 年 2 月 16 日）<br><a href="http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro2/index.html?ca=dwcn-newsletter-xml">http://www-128.ibm.com/developerworks/cn/xml/wa-ajaxintro2/index.html?ca=dwcn-newsletter-xml</a></p>
            <p>第 3 部分: Ajax 中的高级请求和响应--全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象（2006 年 3 月 23 日）<br><a href="http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro3/">http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro3/</a></p>
            <p>第 4 部分: 利用 DOM 进行 Web 响应--将 HTML 转换为对象模型（2006 年 4 月 10 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro4/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro4/</a></p>
            <p>第 5 部分: 操纵 DOM--使用 JavaScript 即时更新 Web 页面（2006 年 4 月 27 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro5/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro5/</a></p>
            <p>第 6 部分: 建立基于 DOM 的 Web 应用程序--在不刷新页面的情况下使用 DOM 改变网页界面（2006 年 10 月 12 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro6/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro6/</a></p>
            <p>第 7 部分: 在请求和响应中使用 XML(1)--了解什么时候适合什么时候不适合使用 XML（2006 年 10 月 23 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro7/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro7/</a></p>
            <p>第 8 部分: 在请求和响应中使用 XML(2)--Ajax 客户机/服务器通信可以很巧妙（2006 年 10 月 23 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro8/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro8/</a></p>
            <p>第 9 部分: 使用 Google Ajax Search API--在异步应用程序中使用公共 API（2007 年 3 月 1 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro9/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro9/</a></p>
            <p>第 10 部分: 使用 JSON 进行数据传输--以原生方式操作 JavaScript 对象（2007 年 4 月 9 日）<br><a href="http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/">http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/<br></a><br>（未完待续&#8230;&#8230;）</p>
            </td>
        </tr>
        <tr>
            <td>介绍了Ajax技术的原理以及一些经验，如请求用名称/值对，简单的响应用文本，复杂的用XML，用JSON处理大量 JavaScript 对象等。</td>
        </tr>
    </tbody>
</table>
<br>
<table style="WIDTH: 680px; BORDER-COLLAPSE: collapse; HEIGHT: 79px" cellSpacing=0 cellPadding=3 border=1>
    <tbody>
        <tr>
            <td><strong style="COLOR: #0000ff">面向 Java 开发人员的 Ajax </strong>系列（Philip McCarthy）</td>
        </tr>
        <tr>
            <td>Philip McCarthy 是一位软件开发顾问，专攻 Java 和 Web 技术。他目前在位于 Bristol 的 HP 试验室从事 Hewlett Packard 数字媒体平台的工作。在最近几年中，Phil 开发了多个采用异步服务器通信和 DOM 脚本的富 Web 客户端。他很高兴我们现在有了一个针对它们的名称。可以通过 Phil 的电子邮件 <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#104;&#105;&#108;&#109;&#99;&#99;&#97;&#114;&#116;&#104;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#63;&#99;&#99;&#61;"><u><font color=#0000ff>philmccarthy@gmail.com</font></u></a> 与他联系。</td>
        </tr>
        <tr>
            <td>
            <p>第 1 部分: 构建动态的 Java 应用程序--Ajax 为更好的 Web 应用程序铺平了道路（2005 年 10 月）<br><a href="http://www-128.ibm.com/developerworks/cn/java/j-ajax1/">http://www-128.ibm.com/developerworks/cn/java/j-ajax1/</a><br><a href="http://www-128.ibm.com/developerworks/java/library/j-ajax1/">http://www-128.ibm.com/developerworks/java/library/j-ajax1/</a></p>
            <p>第 2 部分: Ajax 的 Java 对象序列化--在 Ajax 应用程序中序列化数据的五种途径（2005 年 10 月）<br><a href="http://www-128.ibm.com/developerworks/cn/java/j-ajax2/">http://www-128.ibm.com/developerworks/cn/java/j-ajax2/</a><br><a href="http://www-128.ibm.com/developerworks/java/library/j-ajax2/">http://www-128.ibm.com/developerworks/java/library/j-ajax2/</a></p>
            <p>第 3 部分: 结合 Direct Web Remoting 使用 Ajax--数据序列化不可能比这更简单了！（2005 年 12 月）<br><a href="http://www-128.ibm.com/developerworks/cn/java/j-ajax3/">http://www-128.ibm.com/developerworks/cn/java/j-ajax3/</a><br><a href="http://www-128.ibm.com/developerworks/java/library/j-ajax3/">http://www-128.ibm.com/developerworks/java/library/j-ajax3/</a><br><br>第&nbsp;4 部分: 探索 Google Web Toolkit--从单一 Java 代码库开发 Ajax 应用程序（2006 年&nbsp; 7 月）<br><a href="http://www.ibm.com/developerworks/cn/java/j-ajax4/">http://www.ibm.com/developerworks/cn/java/j-ajax4/</a><br><a href="http://www-128.ibm.com/developerworks/java/library/j-ajax4/">http://www-128.ibm.com/developerworks/java/library/j-ajax4/</a></p>
            </td>
        </tr>
    </tbody>
</table>
</p><img src ="http://www.blogjava.net/anymobile/aggbug/33326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anymobile/" target="_blank">Xu Jianxiang</a> 2006-03-02 23:29 <a href="http://www.blogjava.net/anymobile/articles/33326.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>