mds算法 java_对OAF开发中的MDS的初步研究(转)
近日总有人问我什么是MDS,说实话,我也没怎么仔细关心过,只知道叫“元数据仓库”(Meta. Data Services),今天抽了点时间研究了一把,有了点研究成果,贴上来共享一下,^_^。
首先,我的切入点是研究了一下导入的那个命令,我在的Windows操作系统下执行的bat文件是在D:\p6509325_R12_GENERIC\jdevbin\oaext\bin这个目录下,找到export.bat、import.bat、jpximport.bat、xliffimport.bat,其他的几个今天没顾上看,以后有时间再研究了。
研究了一下import.bat,前面是一堆的验证,最终有用的就是java oracle.jrad.tools.xml.importer.XMLImporter %PARAMS%这一句了。
懒得在本地找了,直接登录到应用环境,然后cd $JAVA_TOP/oracle,把jrad子目录中的所有类都打成tar包下载了下来,用JDecompiler打开
oracle.jrad.tools.xml.importer.XMLImporter.class
看,经过一番java代码的追踪,最终指向的后台对象有以下一些:
----table
applsys.jdr_attributes --存储OAF组件的attribute
applsys.jdr_attributes_trans--存储OAF组件的翻译,多语言或国际化的实现基础
applsys.jdr_components --存储OAF组件树
applsys.jdr_paths --存储OAF页面路径(目录树)
----scripts
jdr_mds_internal
jdr_utils
jdr_custom_internal
jdr_docbuilder
具体的关系还没怎么仔细看,但是发现jdr_mds_internal这个包很关键了,各位有兴趣的朋友可以自己去看看。
mds算法 java_对OAF开发中的MDS的初步研究(转)相关推荐
- EBS OAF开发中属性集(Attribute Set)的介绍和手工实现
EBS OAF开发中属性集(Attribute Set)的介绍和手工实现 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 在OAF开发中就和F ...
- web开发中的缓存问题的研究(一)
web开发中的缓存问题的研究(一) web开发中的缓存问题的研究(二) web开发中的缓存问题的研究(三) 一般情况下,浏览器都会缓存已经访问过的页面内容,关于如何禁止浏览器缓存的介绍,在网上到处都有 ...
- 一致性哈希算法 mysql_一致性哈希算法,在分布式开发中你必须会写,来看完整代码...
今天我想先给大家科普下一致性哈希算法这块,因为我下一篇文章关于缓存的高可用需要用到这个,但是又不能直接在里面写太多的代码以及关于一致性hash原理的解读,这样会失去对于缓存高可用的理解而且会造成文章很 ...
- private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...
一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...
- 手把手教你架构3d游戏引擎pdf_游戏开发中的算法
游戏技术这条路,可深可浅.你可以满足于完成GamePlay玩法层面的东西,你也可以满足于架构和框架设计层面的东西,你也可以醉心于了解某一游戏引擎带来的掌控感.但是,我们不该止步于此,止步与目前所见或所 ...
- 斗牛怎么玩法算法_游戏开发中的算法
游戏技术这条路,可深可浅.你可以满足于完成GamePlay玩法层面的东西,你也可以满足于架构和框架设计层面的东西,你也可以醉心于了解某一游戏引擎带来的掌控感.但是,我们不该止步于此,止步与目前所见或所 ...
- iOS开发中MD5加密算法的实现
一.MD5算法简介 MD5的全称是Message Digest Algorithm 5(消息摘要算法第五版),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护.在90年代初由MIT L ...
- 开发健壮的企业级应用的研究
开发健壮的企业级应用的研究 Research on Develop Hale Enterprise Applications 1.03版 ...
- java知识点8——垃圾回收原理和算法、通用的分代垃圾回收机制、 JVM调优和Full GC、开发中容易造成内存泄露的操作
垃圾回收原理和算法 内存管理 Java的内存管理很大程度指的就是对象的管理,其中包括对象空间的分配和释放. 对象空间的分配:使用new关键字创建对象即可 对象空间的释放:将对象赋值null即可 垃圾回 ...
最新文章
- AI独角兽面对BAT,挑战还是臣服?| 《财经》封面
- 在windows下安装concurrentlua
- 正交频分复用(OFDM)初步(原理)
- comet OJ 01背包
- 继续说一下2016里面的json功能(1)
- Java对象转换为Json对象
- python爬取地图上的经纬度_Python调用百度地图API爬取经纬度
- SQLserver2008数据表的修改操作
- 苹果推送消息服务(转)
- 【千字分析】剑指 Offer 05. 替换空格
- 【体系结构】Oracle实例崩溃恢复原理
- eclipse中新建JSP文件时的编码设置
- Enable SSH Server
- 精挑细选的几个公众号,你值得拥有
- 京西古道,王平到圈门的穿越
- php酒店客房管理,基于PHP的酒店客房管理系统的设计与实现2.doc
- 手机联系人误删怎么恢复?如何找回被删除的电话联系人
- python连连看_Python 连连看连接算法
- Outliers: The Story of Success
- Amazon SageMaker简直就是机器学习平台的天花板
热门文章
- android遍历图片,Android获取手机所有图片并显示
- php 制作日记本,photoshop制作精美日记本
- iphonexr电池容量_xr电池容量多少毫安,iphonexr换电池多少钱
- 嵌入式系统与人工智能
- 什么是区块链――区块链的分布式数据库、共识机制
- DMA(direct memory access)直接内存访问
- Linux命令解释之passwd
- Linux命令解释之setfacl,getfacl,chattr
- python print table_python 6.7 编写printTable()函数表格打印(完整代码)
- 图片 + 未知宽高 + 垂直居中