壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2451|回复: 8

BIEE的秘密

[复制链接]
发表于 2009/7/25 15:43:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
BIEE的核心,其实可以简单理解为前台JS与后台数据库类(这个传递的动态参数是,暂且称之为datebaseX)结合,当然,为了确保系统稳定性与安全性,BIEE的部分核心代码已经打包处理了,除非反编译,否则看不到核心的代码,当然,反编译以后也不能100%回复代码,估计代码中会加入一些扰乱原貌的注释等。翻找BIEE的话可以找到一些简单JSP代码,这些代码非常简单,几乎看不到什么处理命令,所以我们目前的使用BIEE就是JS+JAR包+datebaseX,JS里几乎囊括了所有BIEE仪表盘各种工具的使用。

那么BIEE是如何完成它的工作的呢?
首先我们打开登录BIEE,这个时候我们使用的是OC4J的服务器,上面部署了一个用JS写好的一个应用程序,就是BIEE,当然OC4J既然是服务器,就可以部署任何WEB开发的程序。

然后点击答复,在左面的列表里会有我们在模型里预定义好的展示层,ADMINTOOL的工作,其实就是简化SQL语句,或者说是一个傻瓜类SQL开发,因为物理层的表属于最简单的原始结构,所以我们要通过事物层,对我们的数据进行操作,这似乎有些像是一个个为了满足业务而写的试图,如果ADMINTOOL可以针对事物层或展示层显示数据,那么就可以非常直观的表现BIEE的ADMIN的工具的意义了,不过我说的只是一种比喻,可以这样去理解他,BIEE的ADMIN工具,并不是表转换成试图,虽然通过事物层的操作,我们确实可以将物理层的表结构进行修改,但是,RPD模型只是一个简单配置信息,包括数据源,外键关联,变量等等的一个配置文件,这个配置文件的后缀名是RPD,然后RPD文件时被什么调用而产生了大量的效果呢? NQSConfig.INI,这个想必大家都知道,这是一个重要的配置文件,里面有[ REPOSITORY ]
Star = *.rpd, DEFAULT;
这样的操作,这个操作就是制定biee读取模型文件名称,当然NQSConfig.INI配置文件有更多的使用方法,比如设置缓存文件存放地址,缓存大小,缓存保存时间,日志文件的存放地址,大小,以及保存的时间。
在另外一个配置文件instanceconfig.xml,这个文件里,做的主要作用,就是制定某个部分来解析部属到服务器的RPD模型,再继续,则是类似于JAVA里的HIREBENATE的被动反应,通过配置文件,实现在BIEE的答复中通过解析ADMIN做的RPD模型,来完成对数据库的一系列操作。

无聊见解,奉上
发表于 2009/8/5 11:45:38 | 显示全部楼层
谢谢楼主分析,如果再详细点就好了
发表于 2009/8/19 10:58:23 | 显示全部楼层
谢谢楼主分析,如果再详细点就好了
发表于 2009/10/3 00:57:52 | 显示全部楼层
新手,没看懂
发表于 2012/11/13 11:30:34 | 显示全部楼层
学习中。。。
发表于 2012/11/14 22:27:40 | 显示全部楼层
很好,学习。
发表于 2012/11/18 16:05:19 | 显示全部楼层
{:soso_e179:}{:soso_e179:}
发表于 2012/11/20 15:45:56 | 显示全部楼层
很好 谢谢分享
发表于 2012/11/20 16:53:19 | 显示全部楼层
{:soso_e100:}很好   如果在深入就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 07:36 , Processed in 0.015474 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表