WEB开发网
开发学院软件开发Java 构建跨越联合数据的实体 EJB 阅读

构建跨越联合数据的实体 EJB

 2009-11-07 00:00:00 来源:WEB开发网   
核心提示: 在随后的几节中,我们将讨论如何构建使用联合 DBMS 技术的各种 CMP 实体 bean,构建跨越联合数据的实体 EJB(2),IBM 的 WebSphere® Studio Application Developer 集成版(WSADIE)将作为我们的 Java 开发平台,但是,但大多

在随后的几节中,我们将讨论如何构建使用联合 DBMS 技术的各种 CMP 实体 bean。IBM 的 WebSphere® Studio Application Developer 集成版(WSADIE)将作为我们的 Java 开发平台。但是,首先要理解在什么情况下使用 DB2 联合技术会对实体 bean 程序员有好处,这很重要。联合技术可以:

扩展 EJB 所表示的数据源的范围。尽管流行的 Java 编程工具 — 如 IBM 的 WSADIE — 提供对多种数据源的本机支持,但 DB2 的联合技术提供了对一些其它数据源(包括非关系数据源)的现成的访问能力。此外,如果需要,DB2 程序员还可以构建封装器,以便使 DB2 能访问任何想访问的数据源,其中包括“旧的”DBMS、文件系统、原型软件等。

支持许多常用 DBMS 的 CMP 实体 bean 的自动化开发和部署,而 不要求这些 DBMS 的客户机软件安装在运行 WSADIE 或 IBM WebSphere Application Server 的平台上。

支持单个 CMP 实体 bean 的自动化开发和部署,该实体 bean 的属性映射到来自多个数据源的数据。在这种方案中,会创建一个 DB2 视图,它连接或合并来自多个数据服务器的数据。因为“视图更新”问题对任何关系 DBMS 都很常见,所以这样的 CMP 实体 bean 都被开发成“只读”的。

实体 EJB 概述

EJB 是遵守某些编程规范的服务器端软件组件。实体 EJB 代表了通常存储在关系 DBMS 中的持久数据。开发人员可以自己管理他们 bean 的持久方面(通过 bean 管理的持久性,或简称 BMP),但大多数人选择将这一职责委托给容器(通过 容器管理的持久性,或简称 CMP)。本文着重讨论 CMP 实体 bean。

上一页  1 2 3 4 5 6 7  下一页

Tags:构建 跨越 联合

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接