zoukankan      html  css  js  c++  java
  • OAF--基础

    OAF是WEB界面,FORM是由JDK将FORM里面的东西插入到HTML UI里的;

    OAF由 Oracle Business Components for JAVA(BC4J)框架作为其模型部分,完成EBS数据库对象到java对象的转换工作,相当于hibernate,来实现业务逻辑和数据操作并且页面的运行依赖于oacore容器,oacore相当于tomcat,完成服务器端的事件监听和转发。

    OAF使用元数据库支持的(整个页面由XML来定义,定义存储与Oracle数据库中)。由UIX引擎将xml元素重新组装,并且与BC4J中的数据项进行绑定,形成HTML返回给我们的浏览器进行展示。UIX框架作为其视图部分,将BC4J中的数据展示给用户。页面部分是通过JDeveloper工具定义XML结构。一般不需要额外编写代码。

    OAF提供丰富的页面组建库和事件机制,例如页面局部刷新、翻页、LOV选择、统一的CSS风格。

    OAF具有强大个性化扩展性,对于已有程序可以在不需要改动源代码的情况下, 实现web页面以及数据逻辑修改和新增。

    1.下载JDeveloper:

    关于此页--技术组件 查看OAF版本号

    登陆metalink,搜索文档编号:416708.1,下载最新版本的。

    2.解压配置

    定义系统环境变量:  JDEV_UESR_HOME 解压目录 jdev层。

    3.新建工作空间

    4.在工作空间下定义project

    5.在project建立数据库连接

    6.DBC file:存放些DB信息 

       DBCfile在目录 $FND_SECURE下

    7. 模拟数据库登陆

     项目--属性  字符为 UTF-8

    1. 新建OAF中的对象

    新建PG:Application Sources -> new --> OA Components --> page  包的路径: trn.oracle.apps.cux.hello.webui : 第2、3层不能变,第四层是定义的应用下,第五层是对象的名称,第六层页面放在 webui下;

    新建AM: Application Sources -> new --> ADF Business Components --> Application Module 包的路径 trn.oracle.apps.cux.hello.server

    PG指定AM/AM绑定PG:Structure窗口下点击 region1,在BC4J下的AM Definition选择AM

    region1下添加 item1.

     2.发布

    .class 文件放入 $JAVA_TOP 目录下

    执行 adcgnjar 打成jar包

    将XML导入到数据库 执行 java oracle.jrad.tools.xml.importer.XMLImporter $JAVA_TOP/trn/oracle/apps/cux/hello/webui/HelloWorldPG.xml -rootdir $JAVA_TOP -username apps - password apps -dbconnection $AD_APPS_JDBC_URL

    检验导入成功: 

    begin
        jdr_utils.printDocument(''); --import后生成的 as后面
    end;
    

      

     未完待续

  • 相关阅读:
    C#调用WinAPI(转)
    C++升级到C#,内存数据读取问题
    锦里未成行
    创业用人九招成功法则
    彩霞满天
    特别提醒: 7种不良习惯直接影响你晋升!
    生意大展示:49种简易创业方法大比拼
    阴阳天
    受益无穷的28条职场语录
    哈佛:创业者需具备的素质及培养方法
  • 原文地址:https://www.cnblogs.com/jenrry/p/10076165.html
Copyright © 2011-2022 走看看