DB2 Magazine:快速数据访问的捷径
2008-11-13 16:34:53 来源:WEB开发网Java 无处不在。如果您是一名应用程序开发人员,那么您很可能正在使用 Java 进行开发。如果是这样,您应该知道这样的开发并非总是那么有趣。
使用 Java Database Connectivity(JDBC) 创建应用程序需要很多的步骤,其中不少步骤都比较麻烦。您不仅需要创建一个 Java 数据访问对象层,还需要处理 CRUD(create, replace, update, delete)SQL 操作。为此,通常不得不使用两套工具:一套用于 Java 开发,另外一套用于数据库 CRUD 操作。如果有一套工具可以同时处理这两种工作,不是更方便吗?IBM 也这么认为,并着手创建了这样的工具。这个名为 pureQuery(之前的代码名称为“JLINQ”)的新的高性能平台包括用于应用程序的开发工具、API 和高级运行库。IBM 的 pureQuery 是为简化访问数据的应用程序的开发和管理而设计的。它对应用程序生命周期中的开发、部署、管理和治理等各个阶段都有帮助(详见图 1)。
图 1. pureQuery 体系结构概览
pureQuery 工具、API 和运行时环境提供了对数据库中的数据以及内存中的 Java 对象的访问。作为 IBM Data Studio 工具集的一个组件,一个公共的数据库应用程序开发和管理平台, pureQuery 提供了高级的 Java 数据访问功能,并真正避免了 JDBC 编程,因为它将查询语言与 Java 相集成。
数据访问 API 的问题
Java 开发人员可以选择多种 Java 数据访问 API 来构建应用程序,从 JDBC 到 Java Persistence Architecture(JPA)。这些 API 可以分为两大类:直接 SQL 访问和托管对象。每种方法都有其支持者和反对者。图 2 总结了每种方法的优缺点。
更多精彩
赞助商链接