使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统
2010-04-06 00:00:00 来源:WEB开发网开始之前
了解本系列教程中包含的内容以及如何最好地利用本教程。
关于本系列
本系列教程描述 IBM AIDE 工具包和 IT 管理的关键元素(从托管元素一直到自主管理应用程序,所有元素均已在图 1 中给出),本教程是其中的第 5 部分。Derby 就是托管元素的一个例子,本系列将对其进行深入的分析。
本系列教程之前的内容包含代码级别的描述,以说明如何包含 Java Management Extensions (JMX) 应用程序编程接口 (API)。此 API 提供了一个非常方便的机制,用于从使用 JMX 工具的实体提取数据,并将其作为自主接触点的一部分呈现。JMX 是一项重要的技术,因为它可帮助对任何 Java 实体进行管理,包括从 Java 2 Platform Micro Edition (J2ME) 和 Java 2 Platform Standard Edition (J2SE) 一直到 Java 2 Platform Enterprise Edition (J2EE) 的所有实体。
本教程重点介绍 Derby 实例的使用和管理。您可能会问,“是什么让 Derby 如此重要呢?”因为它是一个完全基于 Java、基于结构化查询语言(Structured Query Language,SQL)的轻量级数据库引擎。如果需要,Derby 能以嵌入模式(所有内容都驻留在一个 Java Virtual Machine 或 JVM 中)或网络模式(客户机和引擎位于独立的 JVM 中)运行。也就是说,它是一款非常灵活的工具,能在单台计算机或网络上提供高级数据库服务。由于这一点,Derby(和任何其他类似的产品一样)可能会消耗大量资源。
和本系列的前面数个教程一样,本教程将使用随 AIDE 工具包提供的示例,并以此作为基础。在本教程中,您将了解如何使用 AIDE 来与 Derby 的实例进行交互。因此,您应该对 Derby 有所了解。主要目的是全面了解一个重要应用程序类的管理功能。
更多精彩
赞助商链接