<?xml version="1.0"?>

 
<rss version="2.0">
<channel>
<title>developerWorks 中国 : 技术文章 , 教程 Web architecture</title> 
<link>http://www.ibm.com/developerworks/cn/</link>
<description>来自 IBM developerWorks 中国网站的最新内容</description>
<pubDate>23 Nov 2009 17:11:38 +0000</pubDate>
<language>zh-CN</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks 中国</title>
<url>http://www.ibm.com/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/cn/</link>
</image>

            <item>
               <title><![CDATA[Web 发展的十年]]></title> 
               <description><![CDATA[developerWorks 在十年之间贡献了许多资料。回首技术历程，我们将看到哪些方面发生了变化。我们将回顾多彩的过去以及当时流行文化中发生的变化，让您全面了解这段历史。开始我们的回顾吧！]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-10year/index.html?ca=drs-cn-1123]]></link>
               <category>Articles</category>
               <pubDate>23 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 Cufon 渲染网页字体]]></title> 
               <description><![CDATA[本文介绍了使用 Cufon 进行网页字体渲染的一般方法和技巧，并以此为基准，介绍了 Cufon 技术的主要实现原理和这一原理的可能应用领域]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/0911_zhuzh_cufon/index.html?ca=drs-cn-1119]]></link>
               <category>Articles</category>
               <pubDate>19 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 Google Web Toolkit 和 Eclipse Galileo 进行高性能 Web 开发]]></title> 
               <description><![CDATA[您以前可能听说过 Google Web Toolkit (GWT)，它支持以 Java 编程语言编写 Web 应用程序，然后将 Web 应用程序编译为 JavaScript 以便在 Web 浏览器中运行。这允许通过利用 Java 的静态类型和 Eclipse 之类的出色工具提高生产力。您也许看到过一些构建在 GWT 上的有用的、流行的小部件。有一点您也许不知道，GWT 支持创建高性能 Web 应用程序。本文介绍如何使用这个 Google Plug-in 和 Eclipse Galileo 实现 GWT 的高性能特性，比如编译器优化、延迟绑定和 Ajax 优化。开发人员的表现也是 GWT 的一个重要组成部分，因此，本文同时还将介绍如何调整 Google Plug-in for Eclipse 以提高您的生产力。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/opensource/os-eclipse-googlegalileo/index.html?ca=drs-cn-1116]]></link>
               <category>Articles</category>
               <pubDate>16 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[DojoX DTL 入门]]></title> 
               <description><![CDATA[Django Template Language（DTL）是 Django 项目的一部分。Django 是一个 Python Web 开发框架，用来促进快速的 Web 开发和简洁实用的设计。DojoX DTL 完全实现了 Django 模板语言的基础架构，并在支持文本的基础之上增加了对 HTML DOM 节点的支持。使用 DTL 能够提高开发速度，并且使程序设计结构更加清晰，更利于维护。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/0911_zhangshun_dtl/index.html?ca=drs-cn-1116]]></link>
               <category>Articles</category>
               <pubDate>16 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[在 Ajax 应用程序中实现实时数据推送]]></title> 
               <description><![CDATA[全新的高级用户界面（UI）应用程序需要某些 “服务器推送” 方面的特性，使得客户端能够在服务器端发生更改时立即得到通知。遗憾的是，HTTP 规范并未解决任何服务器端发起的通信的问题，因而服务器推送一直以来都是通过客户端轮询实现的。这种技术可能会生成大量不必要的流量和非最优化的应用程序。幸运的是，某些富 Internet 应用程序（RIA）技术确实允许打开专用套接字通道，由后端服务器为 Asynchronous JavaScript and XML (Ajax) 应用程序提供进入其 API 并实现服务器推送的机会。这篇文章以多种方式探讨了这项技术，帮助您充分理解，以便着手开始进行自己的实现工作。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-aj-socket/index.html?ca=drs-cn-1112]]></link>
               <category>Articles</category>
               <pubDate>12 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[创建并置表，第 1 部分: 使用 Flex 创建 JTable]]></title> 
               <description><![CDATA[基于 Adobe Flex 的并置表（juxtaposition table）是一个二维可视化辅助工具，可用于排列、分类和比较大量数据。使用并置表可以在一个方便紧凑的视图中定义自己的透视图。本文演示如何动态地创建表的列和修改表的内容。此外，您还将了解到如何在一个单元格中显示多个项，以及如何改变单元格的形状和颜色。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-juxtaposition1/index.html?ca=drs-cn-1109]]></link>
               <category>Articles</category>
               <pubDate>09 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 InfoSphere Business Glossary REST API 开发 Web 2.0 应用程序]]></title> 
               <description><![CDATA[
		   借助 IBM InfoSphere Business Glossary，用户可以创建、管理和共享一个企业词汇和分类系统。在版本 8.1.1 中，Business Glossary 团队引入了一个 REST API，它支持根据特定的需求来开发自定义应用程序，从而简化了词汇表内容。本文将
详细介绍如何开发一个可迁移、可动态读写的小组件，并通过它来利用 IBM InfoSphere
Business Glossary REST API 以及各种 Web 2.0 技术。这个小组件允许用户查找术语、查看团队的详细
 信息，以及执行基本的编辑操作。我们的目标是让用户能够在构建示例小组件的过程中掌握必要的知识，以便能够使用 REST API 创建自己的自定义应用程序。本文面向熟悉各种 Web 2.0 技术的软件工程师，以及能够将此处提供的工具
应用于现实场景的产品设计人员。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0909infosphererest/index.html?ca=drs-cn-1109]]></link>
               <category>Articles</category>
               <pubDate>09 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[memcached 和 Grails，第 1 部分：安装和使用 memcached]]></title> 
               <description><![CDATA[本文是系列文章的第 1 部分，主要介绍 memcached 和 Grails。作者 James Goodwill 将向您介绍开源解决方案 memcached。本文涵盖的主题包括安装、配置、memcached 客户机命令和评估缓存效率。与介绍通过特定于语言的客户机来使用 memcached 的文章不同，本文主要讨论与 memcached 服务器的直接交互。其目的是为您提供监控 memcahed 实例所需的工具，并让您能够继续阅读本系列的第 2 部分，了解如何将 memcached 集成到 Grails 应用程序中。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/java/j-memcached1/index.html?ca=drs-cn-1105]]></link>
               <category>Articles</category>
               <pubDate>05 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 Agavi 进行 MVC 编程简介，第 5 部分: 为 Agavi 应用程序添加分页、上传文件和定制输入验证器]]></title> 
               <description><![CDATA[本文是为 PHP 开发人员介绍开源、灵活和可伸缩的 Agavi 框架的五部分系列文章的最后一部分。在本文中，您将学习为 Agavi 应用程序上传文件、在会话中储存用户数据、集成第三方库和创建定制输入验证器。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/xml/x-agavipt5/index.html?ca=drs-cn-1104]]></link>
               <category>Articles</category>
               <pubDate>04 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[掌握 Dojo 工具包，第 7 部分: Dojo 的扩展]]></title> 
               <description><![CDATA[有时候 Dojo 的一些功能并不能完全满足实际的要求，这时就需要对 Dojo 进行扩展了 , 比如可以对 Widget 进行扩展 , 使它以更加符合项目的要求展现或响应行为。本文将详细介绍 Dojo 的面向对象特性 , 以及如何在这个特性上扩展 Dojo 模块 , 定义自己个性化的 Widget.]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-lo-dojointro7/index.html?ca=drs-cn-1104]]></link>
               <category>Articles</category>
               <pubDate>04 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[掌握 Dojo 工具包，第 6 部分: Dojo Widget 的高级应用]]></title> 
               <description><![CDATA[本文主要是讲述 Dojo Widget 的高级使用方法。Dojo 在目前种类众多的 Web2.0 开发框架中，其最令人瞩目的就是其类型多样，功能强大的 Widget。通过本文，读者能够掌握对 Dojo Widget 的各种操控方法。可以根据自己的实际需要，使用动态或静态的方法创建 Dojo Widget，更改 Dojo Widget 的功能，修改 Dojo Widget 的样式，销毁不再需要的 Dojo Widget，让使用 Dojo Widget 的系统功能更加强大和丰富多彩。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-lo-dojointro6/index.html?ca=drs-cn-1102]]></link>
               <category>Articles</category>
               <pubDate>02 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 PHP 实现云计算，第 2 部分: 通过 Zend Framework 使用 Amazon EC2]]></title> 
               <description><![CDATA[Zend Framework 包含的一些类可以简化基于云的服务的使用。这个 “使用 PHP 实现云计算” 系列的第 1 部分介绍如何通过 Amazon 的 S3 云存储服务使用 Zend 类。本文介绍在 Amazon 的 Elastic Compute Cloud (EC2) 中简化虚拟机使用的 Zend 类。 ]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/opensource/os-php-cloud2/index.html?ca=drs-cn-1102]]></link>
               <category>Articles</category>
               <pubDate>02 Nov 2009 05:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[开发支持屏幕读取软件的 Web 2.0 应用]]></title> 
               <description><![CDATA[随着 Web 2.0 应用的广泛应用，如何让屏幕读取软件的用户能够随心所欲的操作 Web 2.0 应用程序是目前 Web 2.0 应用的开发人员所面临的一个问题。本文主要介绍了屏幕读取软件的基本功能，以及针对这些功能的 Web 应用开发要点，希望可以帮助 Web2.0 应用开发人员掌握支持屏幕读取软件的技巧。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/0910_cuixl_access/index.html?ca=drs-cn-1029]]></link>
               <category>Articles</category>
               <pubDate>29 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用开放 API 和工具快速开发情景式 mashup 应用]]></title> 
               <description><![CDATA[情景式应用是快速开发的满足用户特定需求的“足够好”的应用。mashup 作为快速整合数据的一种应用开发模式，能够非常快速的把与某个主题相关的信息整合在一起，以满足情景式应用的需求。情景式 mashup 应用要求能够比较快速的构建，利用开放 API 和工具就成为最佳的选择。本文围绕一个示例 mashup 应用，详细介绍了 Google 地图、屏幕抓取、微软必应、雅虎 Pipes、Delicious、Flickr 和 Identi.ca 等开放 API 和工具。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/0910_chengfu_mashup/index.html?ca=drs-cn-1026]]></link>
               <category>Articles</category>
               <pubDate>26 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[几种操作 Feed 的 API 的示例及其比较]]></title> 
               <description><![CDATA[Feed 作为一种简单的有标准支持的聚合格式，在越来越多的 Web2.0 的 web application 里面被广泛的用作数据的建模或者是 applications 之间的数据交换格式。像 Google Data，Lotus Connections，Yahoo！都无一例外的选择了Feed。因此，对于 Web 2.0 的 web 应用开发人员来说，处理 Feed 和选择一个合适的 API 非常重要。Feed 本身来说是一个良好定义的自包含的 XML 文档。本文就常用来操作 Feed 的 API: DOM, Abdera, XSLT，XBean 以 query 为例进行示例演示,并且从 API 的易使用性，内存消耗，性能方面进行分析，给正在开发需要 Feed 处理的 web 应用的程序员提供有价值的参考。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/xml/x-0910mace/index.html?ca=drs-cn-1026]]></link>
               <category>Articles</category>
               <pubDate>26 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[精通 Grails: 创建自定义插件]]></title> 
               <description><![CDATA[在这个 “精通 Grails” 系列中，Scott Davis 将向您展示如何创建您自己的 Grails 插件。一旦您了解创建插件有多么简单，您就会明白为什么现在有 250 多个 Grails 插件可用，而且这个数字还在增加。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/java/j-grails09159/index.html?ca=drs-cn-1023]]></link>
               <category>Articles</category>
               <pubDate>23 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 DojoX GFX 进行绘图]]></title> 
               <description><![CDATA[本文介绍了使用 Dojo 工具包中的 DojoX GFX 在网页上进行绘图操作的方法。通过简单的示例说明了使用 DojoX GFX 绘图的基本概念和相关方法。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/0910_rengang_dojogfx/index.html?ca=drs-cn-1022]]></link>
               <category>Articles</category>
               <pubDate>22 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[探索 XUL 内的多线程编程]]></title> 
               <description><![CDATA[使用 XUL 除了可以创建跨平台的桌面应用程序之外，还可以扩展您使用 JavaScript、CSS 甚至 HTML 的技能。XUL 跨平台功能绝非简单的特性集合。相反，XUL 为您提供了与桌面应用程序工具箱类似的功能，包括对本地线程的访问。您甚至可以通过编写能平行执行的代码来直接从 JavaScript 访问本地线程。在本文中，您将了解 XUL 的多线程功能，并创建一个应用程序，用来通过多线程检索数据。您将使用的是一个能访问 Internet 上的多个远端数据源的典型 IO-绑定应用程序，您将通过 XUL 内的多线程来加速这个应用程序。此应用程序允许用户来查看和对比来自三个流行的搜索引擎 Google、
        Yahoo 以及 Microsoft Bing 的匿名结果。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/xml/x-multixul/index.html?ca=drs-cn-1022]]></link>
               <category>Articles</category>
               <pubDate>22 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[减少在线协作漏洞]]></title> 
               <description><![CDATA[Web 2.0 工具正使工商界和个人私生活中的在线协作机会不断增加。如果应用程序没有针对漏洞进行有效保护，那么协作工具使用率的提高意味着风险的提高。这种保护有一部分源于良好的可抵御攻击的设计和编码技巧。另一个因素就是用户与服务提供者的合约或者服务水平协议 (SLA)。在本文中，我将分析一些已知漏洞，向您展示一名开发者和用户如何保护自己。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/web/wa-vulnerablesla/index.html?ca=drs-cn-1021]]></link>
               <category>Articles</category>
               <pubDate>21 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

            <item>
               <title><![CDATA[使用 WebSphere sMash 构建 RESTful 应用程序：Atom/RSS feed 的应用]]></title> 
               <description><![CDATA[本文将为 Web 开发者提供使用和开发 feed 的若干最佳实践，包括 WebSphere® sMash 新版本中为这些最佳实践提供的支持和实际的代码片段。读者可以体验到如何在 Web 应用程序中使用 feed 轻松完成信息聚合工作，以及实际例子带来的有趣效果。]]></description> 
               <link><![CDATA[http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0910_smash_restful_rssfeed/index.html?ca=drs-cn-1019]]></link>
               <category>Articles</category>
               <pubDate>19 Oct 2009 04:00:00 +0000</pubDate>               
            </item>

</channel>
</rss>

