使用 SDO 和 JDBC Data Access Service 启用面向服务的体系结构
2010-01-18 00:00:00 来源:WEB开发网核心提示: CloseOrder 示例应用程序对 JDBC 数据库使用 JNDI 上下文引用,以避免硬编码数据库连接信息,使用 SDO 和 JDBC Data Access Service 启用面向服务的体系结构(8),展开 CloseOrderWeb,并双击 Deployment Descriptor:
CloseOrder 示例应用程序对 JDBC 数据库使用 JNDI 上下文引用,以避免硬编码数据库连接信息。展开 CloseOrderWeb,并双击 Deployment Descriptor: CloseOrderWeb。
选择 Reference 选项卡,选择 Add... => Resourse reference,然后输入或选择字段值,如图 9 中所示。
图 9. 数据源 JNDI 上下文引用
为 JNDI name 字段输入 jdbc/db2/Example,如图 10 中所示。
图 10. 数据库 JNDI 名称
3. 定义 XML 元数据
若要将数据架构映射到 SDO 数据图,则必须定义中介元数据。
图 11. O/R 映射
可以在运行时使用 com.ibm.websphere.sdo.mediator.jdbc.metadata.Metadata 定义元数据,图 7 对此作了简单描述。不过,我们的示例在 XML 中定义元数据。示例应用程序将元数据 XML 文件添加到类路径中,从而简化打开指向该文件的 java.io.InputStream 的过程,如要求创建中介时。
在 Rational Application Developer 中,右键单击 CloseOrderWeb 项目,然后选择 New => Source Folder。
输入 xml 作为文件夹名称,然后选择 Finish。
更多精彩
赞助商链接