网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > MySQL > 正文
将遗留的 BC4J 应用从 Oracle 数据库迁移到 DB2 数据
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/02
下载{$ArticleTitle}原创论文样式

1 2 3 4 5 6 7 8 9 10 下一页

  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 数据库,迁移后的应用要具有和原有系统一致的功能,对终端客户而言,他们需要完全感觉不到后台数据库的变化。

(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号