zoukankan      html  css  js  c++  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这个包很关键了,各位有兴趣的朋友可以自己去看看。

     

             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    pat00-自测5. Shuffling Machine (20)
    Spiral Matrix
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Best Time to Buy and Sell Stock II
    4Sum
    3Sum Closest
    3Sum
    MySQL存储过程、函数和游标
    Word Ladder
  • 原文地址:https://www.cnblogs.com/benio/p/2049659.html
Copyright © 2011-2022 走看看