ibm

ibm

功能丰富的 Perl: 用 Perl 进行应用程序配置

如果您使用手工构建的方法,那么基于文件的配置很快就会崩溃。Teodor Zlatanov 演示了 AppConfig 模块如何处理用于 Perl 程序的本地配置存储,以及如何将这些配置存储到数据库中,以便随后能从网络上的任何机器进行访问。

用 Eclipse 平台进行 C/C++ 开发

我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台。尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用于 Eclipse 的最佳 C/C++ 工具箱。

IBM Rational ClearQuest 测试管理入门简介,第 1 部分: 如何使用 ClearQuest 中所包含的测试管理特性

获得使用 IBM Rational ClearQuest 测试管理特性的经验,并且学习如何在考虑到测试组织的结构的情况下最大程度的利用这些测试管理特性。

OMG 接口定义语言

一切都要从接口定义语言 (IDL) 开始。当我们采用 RPC 或 COM 技术以及 CORBA 技术来编写分布式系统时都需要它。在各种情况下,接口定义语言提供了将对象的接口与其实现分离的能力。IDL 提供了抽象,它提供了将事务与其具体实现分离的概念。它还为我们提供了一套通用的数据类型使得我们可以使用它们来定义更为复杂的类型。我们将采用所有这些数据类型来定义分布式服务的功能。IDL 的另一个好处是它剥离了编程语言和硬件的依赖性。本文探讨了 OMG IDL 的内置类型和关键字。

gentoo.org 重新设计,第 2 部分: 一个重生的站点

您是否曾经在某天清晨醒来,意识到自己的个人开发网站其实并不那么好?如果是这样,那么您现在找对地方了。在本系列中,Daniel Robbins 共享了它在使用诸如 XML、XSLT 和 Python 之类的技术重新设计 www.gentoo.org 网站时得到的经验。在此过程中,您也许还会发现一些优秀的方法适合于您的下一次网站重新设计。在这第二部分中,Daniel 演示新文档系统并建立了一个日常 CVS 日志邮件列表。

理解 ebXML

ebXML 是一个由许多部分组成的大项目。在本文中,David Mertz 概述了这些部分是如何组合在一起的。这篇概述介绍了 ebXML 概念,然后稍微详细地讨论了商业过程的表示,这是 ebXML 实现的重要起点。两段短的代码样本演示了 ProcessSpecification DTD 和一个协作包。

消息传递:传递 XML 的困惑

需要帮助来理清 XML 消息传送协议吗?本文回顾了不同主流的传输层协议并比较了它们如何在不同应用间可靠地传送 XML。您将看到如何将 XML-RPC, SOAP, WDDX, ebXML 和 JMS 作为 XML 传输协议的概要介绍以及示例代码。

技巧: 使用 head 和 tail 以块方式读取文本流

Jacek 在本技巧文章中介绍了 head 和 tail 命令,它们对于以块方式处理静态和动态文件中的数据非常有用。

可激活的 Jini 服务:实现 RMI 激活

经 JavaWorld 许可转发。Jini 服务必须长期存在且具有弹性,还必须几乎无需用户介入就能有效地管理其计算资源。Jini 服务开发者可以使用 RMI 激活框架(RMI activation framework)来实现这些目标。可激活的服务通过在计算资源不在使用中时取消激活它们,在有客户机访问时重新激活它们来管理计算资源。此外,可激活的对象在服务多次重新启动间维护持久引用。本文展示如何使用 RMI 激活管理计算资源及提高 Jini 服务的可用性。

使用 Rational Modeling Extension for .NET 对 C# 应用程序进行建模,第 1 部分: 使用 C# 用户配置档案和类型库建模

了解如何利用 IBM Rational Modeling Extension for .NET 对 Microsoft .NET C# 应用程序建模。本文假设您熟悉基本的 UML 建模概念,以及 Rational 建模工具的用法。