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

  • 相关阅读:
    第四章 变量的三大特征,垃圾回收机制,可变类型和不可变类型的简单表述
    第三章 有关变量的理解
    第二章 编程语言的分类及优缺点的分析
    IIS拓展访问的文件格式
    JS之HTTP请求
    HTTP请求
    HtmlAgilityPack解析html
    支付宝支付功能开发
    Web.config配置ActiveReports
    数据库连接字符串
  • 原文地址:https://www.cnblogs.com/benio/p/2049659.html
Copyright © 2011-2022 走看看