API

API

蓝牙技术,第 1 部分: 使用 JSR-82 和 OBEX 进行文件传输

熟悉用来控制蓝牙设备的 Java 语言库,并学习如何用 JSR-82 API 和 Object Exchange 在客户机和服务器之间传输文件。

XML 问题: 来吧,Atom!

作为格式的 Atom 已经完成,作为协议的 Atom 正在成形。Atom 如何与微格式交互?所有的 Atom 内容存储在何处?本文提出了一些 Atom 存储原型,探讨了各种可能性。

蓝牙技术,第 2 部分: 创建蓝牙音乐商店

对象交换(Object Exchange,OBEX)是在两个蓝牙设备之间发送和接收文件的首选方法。这个系列的 “第 1 部分” 介绍了 OBEX 的语义,解释了如何创建简单的 OBEX 服务器应用程序 FileServer.java。 在这篇文章中,将学习如何创建简单的 OBEX 客户机应用程序 FileClient.java,它能把文件传输到服务器应用程序。还将学习如何修改 OBEX 客户机应用程序,把它变成一个蓝牙音乐商店。

使用 XAPI 管理 XML 集合

XML 存储库是 XML 文档这一概念的简单扩展,需要调用一个简单的 API 来实现访问和操纵。DOM 和 XPath 这类技术的粒度太小,而 XQuery 对于某些需要来说又太复杂。于是,XML 存储库的一帮实现者们走到了一起(称为 XML:DB),来共同开发诸如 API 这样的规范,结果就产生了 XML 数据库应用程序编程接口(Application Programming Interface for XML Databases,XAPI)。Uche Ogbuji 将在本文中介绍 XAPI。

面向 Java 开发人员的 db4o 指南: db4o 中的数据库重构

重构 Java™ 代码远远比重构关系数据库简单,但幸运的是,对于对象数据库却并非如此。在本期的面向 Java 开发人员的 db4o 指南 中,Ted Neward 介绍他喜欢的对象数据库的另一个优点:db4o 简化了重构,使之变得非常容易

将调用封装到 Rational Functional Tester API 中

在诸如 IBM Workplace 的企业环境内执行模拟测试会是一项很重要的任务。本文将介绍如何用 Java 创建封装器类,这些类将调用封装到 Rational Functional Tester API 中,以模拟常见的用户活动。

使用 XML: 把文件映射成 SOAP 请求,第 2 部分

许多应用程序正在升级以适应电子商务交易的需要。在上一篇专栏文章中,Benoit Marchal 分析了遗留数据,并说明如何映射到目前发展水平的 SOAP 请求中。在第 2 部分中,他讨论了实现这些分析所需要的 XML 和 XSL 代码。请您在本文的 讨论论坛 上与作者和其他读者交流您的想法。

了解 Tapestry,第 2 部分

Tapestry 框架允许 Java 和 Web 开发人员开发动态的、轻量级的和富于响应性的基于 servlet 的 Web 应用程序。在本文中,Brett McLaughlin 继续介绍 Tapestry,即如何规划 Tapestry 应用程序的开发,创建有用的、健壮的 Tapestry 组件。

DB2 UDB、WebSphere 和 iBATIS

学习如何在 Java 应用程序和 J2EE 应用程序中使用 iBATIS。本文将介绍 iBATIS 语法,访问数据源,设立支持 iBATIS 的 WebSphere Studio 项目,并使用 iBATIS 查询 DB2。

技巧: 使用 StAX 编写 XML 文档

Streaming API for XML (StAX) 不仅能解析 XML 文档,而且可以把 XML 文档写入一个输出流。这篇技巧展示了客户应用程序如何使用底层的、基于指针的 StAX API 有效地创建 XML 文档。