• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库

将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了男子潜水遭遗留海中,剪刀遗留腹中18年,遗留搜查,遗留,历史遗留问题等相关知识,希望本文的分享对您有所帮助
</div>

BC4J 简介

BC4J 的全称为 Java 业务组件(Business Component for Java),是 Oracle 公司的一个 J2EE 框架,它随 JDeveloper 发行,是 JDeveloper 的一个核心组件,开发人员借助 JDeveloper,可以很便捷的生成 BC4J 代码。

简而言之,BC4J 可以完成从数据库到 Java 对象的映射,并可以对映射后的 Java 对象加以封装,在封装后的组件中实现对数据库的 DML 操作。BC4J 中有三个重要的概念:

Entity Object:完成数据库对象到 Java 对象的映射,映射后的 Java 对象称为 Entity Object。

View Object:提供对 Entity Object 的封装功能,开发人员可以通过使用 View Object 操作 Entity Object 来实现对数据库对象的 DML 操作,另外,开发人员也可以通过 View Object 来直接操作数据库。

Application Module:BC4J 中类似于工厂模式中的工厂和 Spring 中 context 的概念,开发人员可以通过获取 Application Module 对象来获取 View Object 的实例。

总的来讲,BC4J 组件技术有以下两个特点:1)组件层次分明;2)借助 JDeveloper 可以实现应用的快速开发。但 BC4J 也有下面两个缺点:1)开发工具严重依赖 JDevloper,没有提供单独发布的开发包来支持其他开发工具(如 Eclipse 等);2)在所支持的后台数据库方面,对 Oracle 数据库的支持很好,但对其他的厂商的数据库支持要差一点。

BC4J 应用的应用层迁移目标

了解了 BC4J 的基本概念后,我们来看下本文的遗留系统迁移目标。本文的 BC4J 应用构建在 Oracle 数据库上,本文便是要将 BC4J 应用迁移到 DB2 数据库上,完全剥离原来使用的 Oracle 数据库,迁移后的应用要具有和原有系统一致的功能,对终端客户而言,他们需要完全感觉不到后台数据库的变化。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据库

相关文章

  • 2017-06-28使用DB2look 重新创建优化器访问计划(3)
  • 2017-06-28使用DB2 Universal Database V8中的连接集中器来增强性能
  • 2017-06-28DB2CLP命令的快速参考
  • 2017-06-28如何降低DB2 UDB数据库管理表空间的高水位标记
  • 2017-06-28为 DB2 应用程序启用 HACMP Smart Assist
  • 2017-06-28DB2 V9.5 工作负载管理简介
  • 2017-06-28DBA必须具备跨平台管理不同RDBMS的能力
  • 2017-06-28快速掌握查看数据库表死锁的实用方法
  • 2017-06-28DB2创建跨库视图
  • 2017-06-28Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 如何验证DB2数据库是否备份成功
    • DB2 日期和时间的函数应用说明
    • DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第 5 部分
    • 如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控
    • 信息议程与“信息随需应变”
    • 将 Siebel 7 电子商务应用程序从 DB2 UDB V8 迁移到 DB2 9
    • DB2创建跨库视图
    • DB2时间函数
    • DB2死锁的解决过程全记录
    • DB2用户定义函数完成多种语言地排序

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有