使用 SDO 和 JDBC Data Access Service 启用面向服务的体系结构
2010-01-18 00:00:00 来源:WEB开发网在此模型中,JDBC DAS 使用 ConnectionWrapper 对 JDBC Connection 加以包装,以连接到数据存储区。使用 MetadataFactory 创建了 Metadata 的实例。然后使用各种构造(如 Tables、Columns 及 Relationships)定义元数据。数据库查询的等效项在元数据中定义为筛选器。不过,在此示例中,元数据、表、列、关系和筛选器均在元数据中定义,且在 XML 映射文档需要时透明地创建。定义了元数据后,就会将其与 ConnectionWrapper 一起使用,以创建 JDBCAccess。中介可以获取和保存 SDO DataObject 图。
我们将通过执行以下任务来实现此实例应用程序:
创建 JaveEE 项目
设置数据库
定义 XML 元数据
创建方法
创建 JDBC 连接包装类
创建 JDBC 中介
从数据库检索 SDO DataObject 图
保存 SDO 图
关闭连接
检查应用程序异常
使用 Servlet 测试应用程序
示例应用程序的先决条件
IBM Rational Application Developer for WebSphere Software V6.0 或更高版本。此外,为了运行此示例,需要 IBM WebSphere Application Server 的集成测试环境。可以下载 Rational Application Developer 的 30 天免费试用版。
IBM DB2 UDB V8.0 或更高版本。尽管可以使用任何兼容 JDBC 2.0 的数据库,但此示例将使用 DB2 命令行处理程序设置数据库,并在 WebSphere Application Server 中将 DB2 配置为数据源。可以下载 DB2 的 30 天试用版。
此示例假设为 SDO DAS 使用 JavaEE 环境。不过并不需要应用程序服务器。IBM JDBC DAS 可以用于任何支持 Java SE 1.3 或更高版本的应用程序中。
1. 创建 JavaEE 项目
更多精彩
赞助商链接