首页 > 数据库 >Oracle Application Framework: Javadoc导读

Oracle Application Framework: Javadoc导读

时间:2023-06-02 16:34:14浏览次数:52  
标签:包中 framework apps Javadoc Application bean fnd oracle Oracle

Oracle.apps.fnd.framework

包括从model和用户界面或视图代码中可以安全访问的类和接口。如:如果你在页面中要访问一个==root application module==,你要使用oracle.apps.fnd.framework.OAApplicationModule接口(你永远不会访问一个客户端的实现)。 其实情况下,这个包也包括:

  1. 你可能要抛出的所有的异常;
  2. 你用来国际化操作的类:OANLSServices

oracle.apps.fnd.framwwork.server

包括了在mvc架构中==实现model的类的接口,这些类是用来被客户端用户界面(不只是OAF的html页面)使用的,它不应该直接引用oracle.apps.fnd.framework.webui包和子包中的类和接口,或者任何应用指定的WEBUI包和子包==。 当建立一个OAF应用模型时,你应该使用这个包中的类而不是它们的继承的类。 警告:不要在控制器和视图对象中调用这个包中的类。

##oracle.apps.fnd.framework.webui 包括了==建立和操作OAF html用户界面的核心类==。 一些常用的类和接口包括:

  1. OAController
  2. OAPageContext
  3. 以下子包中的在bean中的所有类 警告:不要在model代码中调用这个包中的类。

Oracle.apps.fnd.framework.webui.beans

包括了==不能适合多样变化bean子包的用户界面组件类(如:图像、静态的文本、键弹性域、说明性弹性域)。你应该在编写用户界面的需要编程的控制器的时候使用这些类。== 这个包也包括了核心的被所有的web bean实现的OAF接口。 这个包中的类和它子包中的类对应到它们实现的uix组件,如下表。当建立OAF应用页面时,你应该总是使用OAF类除非你想使用一个包括在UIX中而OAF不支持的新特性。 注意:OAF类总是为你在Jdeveloper中声明的MDS实例化。 image.png 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.beans.form

包括了==html form的组件的web bean类,包括提交按钮和输入组件(多选框、单选框、文本框等)。你应该在编写一个用户界面控制器的时候使用这些类。== 注意:对于很多这个包中的web bean,有一些变量在oracle.apps.fnd.framework,webui.message包中(这些message web bean可以显示错误、信息、警告的图标和说明信息,而这个包中web bean不能)。当你在Jdeveloper中建立页面时,OAF自动的为这两个包中的组件实例化message bean。你应该只在下面的情况中使用这个包中的类:

  1. 一个类没有message bean(如:OASubmitButtonBean只在这个包中存在)
  2. 你不需要使用message bean 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.include

包括==OAF中用户界面的扩展web bean(servlet\jsp\html)。你应该在编写用户界面控制器时使用这些类==。 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.beans.layout

包括==OAF页面的布局web bean。包括特定的布局如hide/show,容器,列表,头,标准的单列或双列模板等。你应该在编写用户界面控制器时使用这些类。== 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.beans.message

包括可==以显示错误、警告或信息的HTML FORM控件。如用户在一个文本框中输入了错误的值,一个错误图标会显示在它的标题下面。你应该在编写用户界面控制器时使用这些类。== 注意:这个包中的很多类了包括在oracle.apps.fnd.framework.webui.beans.form包中,但没有显示图标和信息的功能。 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.beans.nav

包括了==用户界面导航的组件(连接、树、菜单、快速连接等。)你应该在编写用户界面控制器时使用这些类==。 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.beans.table

包括了==表格和树表格的web bean。它可以以表格的形式显示数据。你应该在编写用户界面控制器时使用这些类==。 警告:不要在model代码中调用这个包中的类。

oracle.apps.fnd.framework.webui.laf

包括了可以控制HTML外观(包括页面风格)和上下文行为的工具。

标签:包中,framework,apps,Javadoc,Application,bean,fnd,oracle,Oracle
From: https://blog.51cto.com/baiblog/6403914

相关文章

  • Oracle:OpenEuler 22.03 安装oracle12c:个人认为这是最完美的解决方案
    最小化安装openeuler-22.03-sp1,并更新到最新(写本文时:2023-06-01)关闭selinux关闭firewalld.service创建用户及用户组:oracle:oinstall创建推荐的目录:/u01,属主oracle:oinstallyuminstalllibnsllibnsl2-devellibaio-devellibcap-develxorg-x11-utilsxauthgccmakelibst......
  • python使用cx_Oracle连接timesten
    环境:OS:WindowsDB:18.1  1.配置环境变量TNS_ADMIN=C:\TimesTen\tt181_64\network\admin 2.创建tnsnames.ora文件在timesten安装目录下C:\TimesTen\tt181_64\network\admin\samples拷贝一个tnsnames.ora到C:\TimesTen\tt181_64\network\admin进行修改 3.修改tnsnames......
  • Oracle 游标使用全解
    --声明游标;CURSORcursor_nameISselect_statement--For循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursorc_jobisselectempno,ename,job,salfromempwherejob='MANAGER';......
  • Oracle的awr的学习与整理
    Oracle的awr的学习与整理背景本来想上周末进行一下总结和汇总因为周末两天进行了一次长时间的培训.所以没有成行.只能在工作之余找时间进行总结.数据库部分自己一个不是很强.其实也比较抗拒学习数据库相关的内容.哎..创建awr的snapshot以及生成awr报告有时候想精确......
  • Oracle:OpenEuler 22.03 安装oracle19c
     #####################################################最小化安装openeuler-22.03-sp1,并更新到最新(写本文时:2023-06-01)关闭selinux关闭firewalld.service创建用户及用户组:oracle:oinstall创建推荐的目录:/u01,属主oracle:oinstallyuminstalllibnsllibnsl2-develliba......
  • Provider parse errors: Cannot instantiate cyclic dependency! ApplicationRef ("[E
    异常: 异常的原因:自定义的一个全局异常类,在它的构造器中注入Router路由就抛出这个循环依赖的异常 解决方式:使用injector ......
  • proc c++连接oracle
    环境:oracle11g、vs20221、编写pc文件EXECSQLBEGINDECLARESECTION;structdatatable{intid;charname[30];}data;EXECSQLENDDECLARESECTION;ViewCode//#defineSQLCA_STORAGE_CLASSextern//增加该行报错EXECSQLINCLUDEconnect_oracle.h;......
  • Mysql && Oracle 纵向拼接,多行合并为一行
    纵向合并MysqlGROUP_CONCAT函数用法:GROUP_CONCAT(合并的字段名orderby排序字段SEPARATOR分割符)方式一:只合并GROUP_CONCAT(stu.NAME)方式二:带排序GROUP_CONCAT(stu.NAMEORDERBYs.scoreDESC)方式三:带分割符GROUP_CONCAT(stu.NAMEORDERBYs.scoreDESCSEPA......
  • Oracle:OpenEuler 22.03 安装oracle11g
    见本人文章:“国产操作系统openEuler\UOSserver,以及openSUSE:都成功安装单实例的oracle11g\12c” ......
  • 【Oracle】Show the change history of tbs' size
     注意:脚本都从dba_hist_tbspc_space_usage系统视图获取数据,但是这个系统视图中保存的数据的时间是依赖AWR采样数据保留期限的。所以你从这个系统视图可能查找不出很早之前的表空间数据使用情况,如果需要历史的表空间使用数据,可能需要定期采集数据并存储到起来。 Innonmult......