﻿<?xml version="1.0" encoding="UTF-8" ?>


<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
<title>developerWorks 中国 : 构建自己的 feed技术文章 , 教程 . Open source</title> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<author>
	<name>developerWorks 中国</name>
</author>
<subtitle type="html">来自 IBM developerWorks 中国网站的最新内容</subtitle>
<rights>Copyright 2004 IBM Corporation</rights>	
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/"/>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>

<entry>
<title><![CDATA[细察 PHP V5.3.0 特性]]></title> 
<summary><![CDATA[随着流行的 PHP 语言的不断演变，很多新特性使它在面向对象方面有了进一步的增强。本文通过一些 PHP V5.3 实例演示延迟静态绑定、名称空间支持、类方法重载以及变量解析和 heredoc 支持。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-php-v5.3ftrs/index.html?ca=dat-cn-1207"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[为 Firefox 浏览器创建和实现 XPCOM 组件]]></title> 
<summary><![CDATA[了解如何创建、开发和测试跨平台组件对象模型（Cross-Platform Component Object Model，XPCOM）组件，Firefox 浏览器可以将该组件用作应用程序的扩展。随本文样例提供的样例代码能够让您快速为 Firefox 浏览器开发组件。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-xpcomfirefox/index.html?ca=dat-cn-1207"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[面向 Java 开发人员的 Scala 指南: 用 Scitter 更新 Twitter]]></title> 
<summary><![CDATA[Scitter 客户机库即将发布，但是还差最后一步。在这一期面向
 Java 开发人员的 Scala 指南中，Ted Neward 展示如何将更新、显示和删除功能添加到用于访问 Twitter 的基于 Scala 的库中。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-scala10209.html?ca=dat-cn-1207"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[基于 Java 的 PHP 框架 —— Quercus 简介]]></title> 
<summary><![CDATA[Quercus 是一种联合使用 Java 技术和 PHP 编写 Web 服务和应用程序的新方法。通过 Quercus 框架，可以将 Java 和 PHP 集成起来，从而支持将 Spring 和 Hibernate 等各种 Java 库集成到应用程序中。本文简要介绍这个框架并提供一些代码样例。使用一个简单的 HelloWorld 样例探索这个框架的特性和优点。最后，理解这个框架的架构并详细探查一个真实示例。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/web/wa-quercus/index.html?ca=dat-cn-1207"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 HttpClient 和 HTML 解析器扩展 WebKing 静态页面测试]]></title> 
<summary><![CDATA[本文从 Web King 页面的静态分析出发，讨论了利用 HTTP Client 和 XML，HTML 解析工具开发部署在 WebSphere 上面的扩展程序。扩展程序是一种 Web 标准的反向代理程序。程序所讨论的方法可以辅助 Web King 在对 Web 页面进行 Section508/WAI, WCAG 1.0/2.0, XHTML 测试时所表现的在页面内容加载方面的不足。另外，文章中所谈论的技术还可以广泛地应用于反向代理，服务器端拦截通信，Web 页面的 ETL 等方面。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-lo-webking/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[高效使用 SBLIM CIM Client]]></title> 
<summary><![CDATA[我们都知道模板可以节省时间。在本文中，学习如何使用 SBLIM Common Information Model (CIM) Client 库根据预定义的模板生成一个代码框架。通过使用 CIM，大部分客户端应用程序都可以充当 CIM 客户机。它们使用标准 CIM XML-over-HTTP 协议实现与 CIM 服务器的通信。这不利于直接编码或解码 CIM-XML 语句。幸运的是，SBLIM CIM Client 为您提供了可以简化 CIM 客户机开发的标准 API。本文还提供了一些关于向模板生成的框架添加代码的技巧。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-sblim-cim/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[developerWorks 开源编辑入驻 Twitter]]></title> 
<summary><![CDATA[一度抗拒 Twitter 的 developerWorks 开放源码编辑现已入驻 Twitter。我们都能受益于此。通过本文了解能获得怎样的收益。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-twittereditor/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Lotus Expeditor STable 应用技术系列之 UI 篇]]></title> 
<summary><![CDATA[Lotus Expeditor 中的 Custom Table Control 组件（简称 STable）是基于 Eclipse RCP 平台中的 SWT 和 JFace 组件的扩展。客户端开发人员可以使用 STable 来构建丰富多彩的表格应用程序。本系列文章将对 SWT Table 和 STable 的功能特性进行比较，同时讲述 STable 强大的功能特性，并结合实例深入讲解 STable 所提供的重要 API 和一些应用技巧。通过本系列文章的介绍，开发者会深入了解 STable API 及其应用场景。本文将着重介绍 STable 组件一些最常用的 UI 特性。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/lotus/expeditor-stable-ui/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[在 Flex 微型博客应用程序中使用 pureXML，第 2 部分: 使用 Flex 构建应用程序的用户界面]]></title> 
<summary><![CDATA[IBM DB2 的 pureXML 功能允许您不需任何修改将原生 XML 储存在数据库中，并且 Adobe Flex 应用程序能够直接读取 XML 和填充 Flex 用户界面。在这个共分为 3 部分的系列文章中，您将利用 pureXML、Web 服务和 Adobe Flex 创建一个微型博客应用程序；它甚至允许您在 Twitter 上发布自己的微型博客更新。在本系列的第 1 部分中，您了解了 Web Services，以及如何在创建和测试微型博客数据库时使用 DB2 pureXML 支持它们。本文是本系列的第二篇，它将介绍如何使用 Adobe Flex 和 ActionScript 创建应用程序的用户界面。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-db2mblog2/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[为 Eclipse Galileo 打补丁]]></title> 
<summary><![CDATA[Eclipse Galileo 包含了一些针对补丁应用的新功能，包括把一个补丁复制到剪切板，然后直接粘贴到 Project Explorer 中的功能。本文对此进行了介绍并提供了有关创建和应用补丁的方法概览，而且对 Eclipse 使用的补丁格式也进行了介绍。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-eclipse-galileopatch/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Apache MINA 2 开发网络应用]]></title> 
<summary><![CDATA[Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API，可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API，包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O 处理器。另外还将介绍如何使用状态机。本文包含简单的计算器服务和复杂的联机游戏两个示例应用。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-lo-mina2/index.html?ca=dat-cn-1203"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[一种轻量级、可重用、可扩展的 OSGi 应用程序测试框架]]></title> 
<summary><![CDATA[
本文将介绍一种轻量级、可重用、可扩展的 OSGi 应用程序测试框架。该框架可以在 OSGi 环境中执行传统的 JUnit 测试代码。既能将测试用例和业务逻辑完全隔离，又不受 Bundle 之间的访问安全限制，从而可以在此框架上进行任何粒度的测试。另外这个框架还提供了丰富的用户界面 ( 比如 Telnet, 网页等 ) 以及测试结果报告，熟悉 JUnit 的用户可以没有任何障碍地使用这个框架来更好地测试他们的 OSGi 应用程序。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-osgitf/index.html?ca=dat-cn-1129"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[基于 Eclipse 的 Birt 国际化的分析与改进
		]]></title> 
<summary><![CDATA[开发软件，国际化往往是其中必不可少的一部分，本文将介绍开发报表的工具 BIRT 是怎样来实现国际化的，目前 Birt 的缺陷之一就是对国际化文件的管理太死板，如何灵活管理这些文件？如何提高开发国际化的效率？我们将研究其具体代码，并做适当修改，逐一给出答案。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birtglb/index.html?ca=dat-cn-1127"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[规则引擎需求]]></title> 
<summary><![CDATA[业务软件系统通常要处理复杂的重复任务，如处理保险索赔或发送货物包裹。这些系统是使用专用业务规则编码的，用于完成这些任务，但必须能够灵活适应变化。为了简化开发，允许快速部署更改，人们创建了规则引擎，独立于过程代码执行业务规则，允许在无需修改底层代码的前提下更改规则。了解业务规则的需求捕捉、建模和测试所用的工具和技术。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-rulesengines/index.html?ca=dat-cn-1127"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[PHP 中巧用数组降低程序的时间复杂度]]></title> 
<summary><![CDATA[通常开发人员在写程序的时候，往往是把已经设计好或者构思好的运算逻辑，直接用编程语言翻译出来。程序能顺利编译通过，那是很令人高兴的事情。如果此时程序的运行时间还能接受，就会沉浸在写代码的成就感当中，常常在这个过程中忽略代码的优化。只有当程序运行速度受到影响时，才回过头去考虑优化的事情。

本文主要是介绍在 PHP 的编程中，如何巧用数组来降低因多层循环而引起的时间复杂度的问题。特别是当程序需要多次与数据库交互时，用此方法来优化你的代码，将会带给意想不到的效果。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-php-time/index.html?ca=dat-cn-1126"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[通过事件机制实现 Eclipse 插件之间的通信]]></title> 
<summary><![CDATA[文章首先分析总结了 Eclipse 插件间四种常用的通信方式，然后描述了插件通信中的一些特殊需求，对于某些情况，普通通信方式往往无法满足要求，文章给出了一种通过事件方式实现的 Eclipse 插件通信的方法，并给出了具体的参考实现。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-comm/index.html?ca=dat-cn-1124"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[知识扩充：企业博客、MetaWeblog 和 XML-RPC]]></title> 
<summary><![CDATA[如今的博客的用途已远不止于传统的个人日志了：它们已逐渐成熟，成为了理想的 Web 发布平台。在企业内部，博客通常是公司的新产品发布和市场销售进行信息交流的主要渠道，这使选择遵从标准 XML API 的开放博客软件变得至关重要。了解这样一款软件 —— MetaWeblog（一种广泛使用的博客 API），学习如何使用其 API 来编写博客工具。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-metablog/index.html?ca=dat-cn-1123"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Blueprint Container 规范构建 OSGi 应用程序]]></title> 
<summary><![CDATA[OSGi 框架变得越来越受欢迎。它为开发模块化的动态应用程序提供了良好的机制。最新发布的 OSGi Service Platform Release 4 V4.2 规范引入了 Blueprint Container 规范。在本文中，了解 Blueprint Container 如何为在 OSGi 环境中创建动态应用程序提供简单的编程模型。本文提供了大量示例帮助您开始使用 Blueprint XML 文件和组件 XML 定义。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-osgiblueprint/index.html?ca=dat-cn-1123"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Spring Framework 设计和开发 SCA 组件，第 1 部分: 三剑客：Spring、SCA 和 Apache Tuscany]]></title> 
<summary><![CDATA[在 “使用 Spring Framework 设计和开发 SCA 组件” 系列文章中，学习如何有效结合服务组件架构（Service Component Architecture，SCA）与 Spring Framework 来创建分布式服务应用程序。第一篇文章将概述 
            SCA 与 Spring 两者相结合的优势。学习如何使用 Spring Framework 来设计和开发 SCA 组件，如何将 Spring beans 公开为 SCA 服务，以及如何在 Spring 应用程序中访问 SCA 服务和属性。本文中的示例将使用 Apache Tuscany SCA Java 技术运行时。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-springsca1/index.html?ca=dat-cn-1119"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[SBLIM Client 2 之最佳实践]]></title> 
<summary><![CDATA[SBLIM CIM Client 是一个被广泛运用于系统配置管理领域的 WBEM 服务客户端。为了符合标准的 JSR48 规范，SBLIM CIM Client 2.x 版本于去年正式推出，而原有的 1.x 本版将只做维护。新版本的软件在我们带来新功能和新特性的同时，也对用户使用的方法提出了一些新的要求。有些要求显而易见，而有些要求却并不那么明显。针对 SBLIM Client 2.x 带来的变化，以及我们代码迁移过程中所遇到的问题。我们将在文中展示如何更好的利用这些新的 API，如何尽早发现和解决潜在问题。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-sblimcimc/index.html?ca=dat-cn-1119"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Google Web Toolkit 和 Eclipse Galileo 进行高性能 Web 开发]]></title> 
<summary><![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 以提高您的生产力。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-eclipse-googlegalileo/index.html?ca=dat-cn-1116"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[在 Flex 微型博客应用程序中使用 pureXML，第 1 部分: 使用 DB2 pureXML 支持 Web 服务]]></title> 
<summary><![CDATA[IBM DB2 的 pureXML 功能允许您不需任何修改将原生 XML 储存在数据库中，并且 Adobe Flex 应用程序能够直接读取 XML 和填充 Flex 用户界面。在这个共分为 3 部分的系列文章中，您将利用 pureXML、Web 服务和 Adobe Flex 创建一个微型博客应用程序；它甚至允许您在 Twitter 上发布自己的微型博客更新。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-db2mblog1/index.html?ca=dat-cn-1116"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Cayenne，开源 ORM 盛宴中的另道佳肴，第 2 部分: 再品小辣椒 - Apache Cayenne 的高级特性]]></title> 
<summary><![CDATA[本文是分两部分的系列文章“Cayenne, 开源 ORM 盛宴中的另道佳肴”的第 2 部分，重点介绍 Apache Cayenne 项目的一些高级特性与应用。首先会介绍如何使用 Cayenne 的 Remote Object Persistence (Cayenne ROP) 特性来通过 Web Service 远程访问数据库。之后会介绍一些 Cayenne 中的关于数据库性能优化的概念和技巧。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-lo-cayenne2/index.html?ca=dat-cn-1113"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Eclipse 插件开发：应用模式设计基于 TableViewer 的应用框架]]></title> 
<summary><![CDATA[Eclipse JFace viewers 主要用于显示各种领域模型，在不改变这些领域模型的基础上，可以采用列表（List），树状（Tree）或表格（Table）显示这些模型，其中，TableViewer 是 Eclipse 进行界面编程使用非常广泛 JFace Viewer 之一。通过结合内容提供者（Content Provider）、标签提供者（Label Provider）、TableViewer 类和 Table 类提供的事件机制，TableViewer 提供了丰富的表现形式，如可以设置上下文菜单、多种选择方式（选定一个单元格，一行或者多行）、设置单元格中字体的样式和对表格中的某列进行排序等等。因此，提供一个基于 TableViewer 的扩展性和伸缩性强的应用框架，有利于规范基于 TableViewer 应用编程接口，同时能够实现代码重用，是 Eclipse 插件和 RCP 开发人员需要掌握的重要技能，本文将首先概要介绍 Eclipse 中的 TableViewer；然后详细说明 TableViewer 的事件接口、内容提供者和标签提供者，为深入理解 TableViewer 奠定基础；最后以一个实例的形式引导读者如何利用模式设计基于 TableViewer 的应用框架，从而加深对 TableViewer 的理解。
]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-tv/index.html?ca=dat-cn-1113"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 AMEE 计算计算机的碳排放量]]></title> 
<summary><![CDATA[随着 IT 使用的增加，Information
            and Communication Technology (ICT) 系统所排放的 CO2 释放量非常可观。ICT 提供者正在努力寻找各种方式来减少这种释放量，比如通过提高效率、进行云计算等，但是监视这些系统仍然是一个最基本的要求。Avoiding Mass
            Extinctions Engine (AMEE) 平台提供了一种标准的框架来追踪碳排放量，并且还实现了各种计算方法。在本文中，我们将研究使用 AMEE 平台计算 ICT 排放量的一些可能方式，而且还将讨论能够实现对这些系统进行自动监测的一些 Ruby 脚本。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-green-ict/index.html?ca=dat-cn-1112"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[将 PHP 应用程序与 Google Contacts 集成]]></title> 
<summary><![CDATA[Google Contacts Data API 提供一个强大的、客户端中立的 API，用于读取和修改用户的私有 Gmail 联系人信息。学习利用一个具有该 API 的定制 PHP 应用程序在应用程序上下文中检索、添加、删除和修改联系人。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-phpgooglecontact/index.html?ca=dat-cn-1112"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[memcached 和 Grails，第 2 部分：将 memcached 集成到 Grails]]></title> 
<summary><![CDATA[James Goodwill 使用一个样例 Grails 应用程序和一个基于 Java 的 memcached 客户端完成了他的分为两个部分的 memcached 和 Grails 集成简介。了解如何将 Spymemcached 集成到您用 Grails 构建的联系人管理应用程序，然后尝试使用 memcached 缓存单独的请求结果。您还将使用第 1 部分介绍的 memcached 客户端命令来测试您的新缓存的效果。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-memcached2.html?ca=dat-cn-1110"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[虚拟设备和 Open Virtualization Format]]></title> 
<summary><![CDATA[虚拟化不仅推进了服务器效率最大化的程度，还开启了通向以前不可能实现的新技术的大门。虚拟设备就是这样一种技术，它彻底改变了软件交付、配置和管理的方式。但是虚拟设备背后的力量在于在不同管理程序（hypervisor）之间共享虚拟设备的能力。了解虚拟设备背后的理念和好处，发现一个用于虚拟设备互操作性的标准解决方案 ——  Open Virtualization Format。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/linux/l-open-virtualization-format-toolkit/index.html?ca=dat-cn-1109"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Simple Cloud API]]></title> 
<summary><![CDATA[Simple Cloud API 为各种云服务提供了一个共用的 API。在 Zend、GoGrid、IBM, Microsoft、Nirvanix 和 Rackspace 的合作努力下，API 使您能够编写出可移植的并可与多个云提供商进行互操作的的代码。最好的一点是，API 使您能够根据需要使用特定于一个具体供应商的服务。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-simplecloud/index.html?ca=dat-cn-1109"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Eclipse 插件开发 —— 深入理解查找（Search）功能及其扩展点]]></title> 
<summary><![CDATA[查找功能是 Eclipse 中一个非常重要的特性，它提供了丰富的查找结果, 人性化的结果展示, 以及方便的定位，并可以查看查找历史记录（用户可以配置历史记录的个数）和使用上一次的条件重新运行查找功能。Eclipse3.4 插件开发版本提供了四种查找功能，包括文件查找，任务查找，Java 查找和插件查找，IBM RSA（Rational Software Architect）更是提供了多达八种的查找功能，因此，如何扩展 Eclipse 的查找功能，并实现特定于我们自己插件的查找功能，是插件开发者需要掌握的重要技能，本文将首先概要介绍 Eclipse 的查找功能；然后详细说明如何进行扩展查找功能，包括需要使用的扩展点和涉及到的接口和函数；最后以一个实例的形式引导读者深入理解 Eclipse 的查找功能。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-search/index.html?ca=dat-cn-1106"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Equinox OSGI ServletBridge 原理与实践]]></title> 
<summary><![CDATA[本文将介绍 Equinox 的 ServletBridge 项目，提供一个示例来说明如何使用 ServletBridge，并将简要分析
    	它的实现方法。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-eclosgisb/index.html?ca=dat-cn-1106"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Eclipse 程序界面美化技术]]></title> 
<summary><![CDATA[Eclipse RCP 是目前主流的 Java 富客户端解决技术，在企业应用方面得到广泛使用。但与一般的 Windows 应用程序相比，Eclipse 的界面风格过于朴素，难以得到企业用户认可。本文通过示例展示 eclipse Rcp 程序的界面美化技术，包括菜单和工具条美化、程序主体区域美化、控件美化、系统皮肤设置等。对于 Eclipse 尚未提供的功能，使用 JNI 技术直接调用操作系统 API。本文对软件架构师和 Eclipse 开发人员都将有所裨益。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-rcprich/index.html?ca=dat-cn-1106"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[eSWT 移动扩展简介，第 1 部分: 使用简单小部件快速构建移动应用程序]]></title> 
<summary><![CDATA[随着移动平台变得越来越复杂，移动计算需求将会不断增长。本系列将介绍嵌入式标准小部件工具包（embedded Standard Widget Toolkit，eSWT）。可以使用 eSWT 为各种移动电话开发具有本地外观的 Java 应用程序。本文探索如何使用 eSWT 移动控件，通过样例代码带领您逐步使用 eSWT 移动扩展中的 5 个类。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-eswt1/index.html?ca=dat-cn-1105"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[memcached 和 Grails，第 1 部分：安装和使用 memcached]]></title> 
<summary><![CDATA[本文是系列文章的第 1 部分，主要介绍 memcached 和 Grails。作者 James Goodwill 将向您介绍开源解决方案 memcached。本文涵盖的主题包括安装、配置、memcached 客户机命令和评估缓存效率。与介绍通过特定于语言的客户机来使用 memcached 的文章不同，本文主要讨论与 memcached 服务器的直接交互。其目的是为您提供监控 memcahed 实例所需的工具，并让您能够继续阅读本系列的第 2 部分，了解如何将 memcached 集成到 Grails 应用程序中。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-memcached1/index.html?ca=dat-cn-1105"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Clojure 编程语言]]></title> 
<summary><![CDATA[Lisp 是一种编程语言，以表达性和功能强大著称，但人们通常认为它不太适合应用于一般情况。Clojure 是一种运行在 Java 平台上的 Lisp 方言，它的出现彻底改变了这一现状。如今，在任何具备 Java 虚拟机的地方，您都可以利用 Lisp 的强大功能。在本文中，了解如何开始使用
            Clojure，学习它的一些语法，同时利用 Eclipse 的 Clojure 插件提供帮助。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clojure/index.html?ca=dat-cn-1105"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Agavi 进行 MVC 编程简介，第 5 部分: 为 Agavi 应用程序添加分页、上传文件和定制输入验证器]]></title> 
<summary><![CDATA[本文是为 PHP 开发人员介绍开源、灵活和可伸缩的 Agavi 框架的五部分系列文章的最后一部分。在本文中，您将学习为 Agavi 应用程序上传文件、在会话中储存用户数据、集成第三方库和创建定制输入验证器。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-agavipt5/index.html?ca=dat-cn-1104"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Cayenne，开源 ORM 盛宴中的另道佳肴，第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍]]></title> 
<summary><![CDATA[本文是分两部分的系列文章“Cayenne, 开源 ORM 盛宴中的另道佳肴”的第 1 部分，将主要介绍 Apache Cayenne 的一些基础特性与应用，包括如何搭建环境、建立模型以及生成 Database Schema 和 Java 代码。最后，本文通过一个示例介绍了如何使用 Cayenne API 来完成一个简单的数据库操作应用。其中，所使用的 DAO 类和框架结构可以被复制到您自己的应用中。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-lo-cayenne1/index.html?ca=dat-cn-1103"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Java Web 服务: Axis2 中的 JAXB 和 JAX-WS]]></title> 
<summary><![CDATA[Apache Axis2 支持各种数据绑定技术，包括官方 Java 标准 JAXB 2.x。Axis2 还支持针对 Web 服务配置的 Java 标准 JAX-WS 2.x，作为其自有的配置技术的替代选择。Dennis Sosnoski 将继续他的 Java Web 服务系列，向您演示如何将这两种 Java 标准用于 Axis2，并讨论 Axis2 对这些标准的当前支持存在哪些限制。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-jws8.html?ca=dat-cn-1103"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 PHP 实现云计算，第 2 部分: 通过 Zend Framework 使用 Amazon EC2]]></title> 
<summary><![CDATA[Zend Framework 包含的一些类可以简化基于云的服务的使用。这个 “使用 PHP 实现云计算” 系列的第 1 部分介绍如何通过 Amazon 的 S3 云存储服务使用 Zend 类。本文介绍在 Amazon 的 Elastic Compute Cloud (EC2) 中简化虚拟机使用的 Zend 类。 ]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-php-cloud2/index.html?ca=dat-cn-1102"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[OGNL 语言介绍与实践]]></title> 
<summary><![CDATA[OGNL 是 Object-Graph Navigation Language 的缩写，
    	从语言角度来说：它是一个功能强大的表达式语言，用来获取和设置 Java 对象的属性。 OGNL 
    	在许多的地方都有应用。本文将对 OGNL 进行介绍以及如何使用 OGNL 。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ognl/index.html?ca=dat-cn-1031"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[Eclipse 并发编程]]></title> 
<summary><![CDATA[Jobs API 被广泛的应用到 Eclipse 平台中，Job 是 Eclipse 运行时重要的组成部分，它可以理解成被平台调用异步运行的代码块，多个 Jobs 可以并发执行。对于基于 Eclipse 平台开发并发应用的开发者来说，Eclipse 提供的 Job 框架很好地替代了 Java 原生的 Thread, 其内在使用了线程池实现，具有更好的伸缩性，更好的性能等。不过问题是，在运行时安全方面，现有的 Eclipse Job 框架并不能保证线程间的安全协作，不能在 Job 运行时检查 Job 创建者的权限。本文所要讨论的就是 Eclipse Job 的运行时安全问题，并提供相应的解决方案。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-jobsec/index.html?ca=dat-cn-1030"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 cURL 和 libcurl 通过 Internet 进行对话]]></title> 
<summary><![CDATA[cURL 是一个命令行工具，可以对文件传输使用许多协议，包括 HTTP、FTP、Secure Copy (SCP)、Telnet 等等。但是，除了可以用命令行通过 Internet 与端点对话外，还可以使用 libcurl 编写简单或复杂的程序，以自动化执行应用层的协议任务。本文将介绍 cURL 命令行工具，然后向您展示如何使用 libcurl 以及 C 和 Python 构建一个 HTTP 客户端。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-curl/index.html?ca=dat-cn-1029"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用开放 API 和工具快速开发情景式 mashup 应用]]></title> 
<summary><![CDATA[情景式应用是快速开发的满足用户特定需求的“足够好”的应用。mashup 作为快速整合数据的一种应用开发模式，能够非常快速的把与某个主题相关的信息整合在一起，以满足情景式应用的需求。情景式 mashup 应用要求能够比较快速的构建，利用开放 API 和工具就成为最佳的选择。本文围绕一个示例 mashup 应用，详细介绍了 Google 地图、屏幕抓取、微软必应、雅虎 Pipes、Delicious、Flickr 和 Identi.ca 等开放 API 和工具。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/web/0910_chengfu_mashup/index.html?ca=dat-cn-1026"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[在 Eclipse Galileo 中轻松导航]]></title> 
<summary><![CDATA[Eclipse Galileo 引入了一些可帮助您快速导航 Java 项目的特性。与已有特性相结合，无论是多大的项目，您都可以迅速找到所需的内容。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-eclipse-galnav/index.html?ca=dat-cn-1026"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[精通 Grails: 创建自定义插件]]></title> 
<summary><![CDATA[在这个 “精通 Grails” 系列中，Scott Davis 将向您展示如何创建您自己的 Grails 插件。一旦您了解创建插件有多么简单，您就会明白为什么现在有 250 多个 Grails 插件可用，而且这个数字还在增加。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-grails09159/index.html?ca=dat-cn-1023"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[基于控制反转创建 SWT 界面]]></title> 
<summary><![CDATA[本文描述了如何使用控制反转 (IoC) 的设计思想，运用XML语言来描述 SWT 的用户界面，通过详实的示例，令读者不仅仅能了解到 IoC 设计思想的巧妙，更能学习到 IoC 与 SWT 共同工作的和谐之美，掌握通过解析 XML 达到创建 SWT 界面的方法，从而实现降低界面逻辑复杂性和技能门槛的目的。与此同时，作者还将通过多年的 SWT 编程经验和对桌面前端应用需求的挖掘，介绍 XML 描述 SWT 界面的优势，应用场景，以及在 IBM  BTT 产品中的体现。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-swtioc/index.html?ca=dat-cn-1022"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[制作支持多选的 SWT Combo]]></title> 
<summary><![CDATA[SWT 是开发 Java Rich UI 的重要技术，但在很多实践中，SWT 定义的组件无法满足特定工程的需求。本文以支持多选的 Combo 为例，介绍了一个制作自定义 SWT 组件的全过程，该过程包括了开发一个自定义组件的需求搜集，设计，和实现。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-swtmulti/index.html?ca=dat-cn-1022"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[
		]]></title> 
<summary><![CDATA[Python 作为一种灵活的软件开发语言在当今被广泛使用。在软件开发过程中，有时需要在 Python 项目中利用既有的 Java 代码，已达到节省时间和开发成本的目的。因此，找到一个 Python 代码调用 Java 代码的桥梁是非常有意义的。
 JPype 就是这样的一个工具，利用它可以使 Python 程序方便的调用 Java 代码，从而扩充 Python 语言的能力，弥补 Python 语言的不足。
本文介绍了如何利用 JPype 整合 Python 程序和 Java 程序的一些基本方法。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-cn-jpype/index.html?ca=dat-cn-1022"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 Technorati API]]></title> 
<summary><![CDATA[Technorati 是一个博客目录服务，它使用户能够在博客圈中搜索到所有感兴趣的文章。就像 Web 2.0 领域中的大部分条目一样，Technorati 提供一个 API 来自动化它的大部分功能，并且以 REST 服务的方式提供该 API。在本文中，我们将通过一些例子学习如何从 Technorati API 获得最大收益。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/xml/x-technorati/index.html?ca=dat-cn-1019"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

<entry>
<title><![CDATA[使用 HBase 发现通往语义 Web 的道路]]></title> 
<summary><![CDATA[Hadoop Database (HBase) 非常适于创建一个语义 Web 并提取现有知识或计算知识。学习如何在 HBase 数据库中为科学文章表示 RDF/XML 断言，了解 HBase 和 Bigtable 如何发起一种存储和处理数据的新方法。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/opensource/os-hbase/index.html?ca=dat-cn-1019"/> 
<id>tag:developerWorks.dw,十二月 07 2009, 11:56:20 上午 GMT</id>
<published>十二月 07 2009, 11:56:20 上午 GMT</published>
<updated>十二月 07 2009, 11:56:20 上午 GMT</updated>
</entry>

</feed>

