Oracle.apps.fnd.framework
包括从model和用户界面或视图代码中可以安全访问的类和接口。如:如果你在页面中要访问一个==root application module==,你要使用oracle.apps.fnd.framework.OAApplicationModule接口(你永远不会访问一个客户端的实现)。 其实情况下,这个包也包括:
- 你可能要抛出的所有的异常;
- 你用来国际化操作的类:OANLSServices
oracle.apps.fnd.framwwork.server
包括了在mvc架构中==实现model的类的接口,这些类是用来被客户端用户界面(不只是OAF的html页面)使用的,它不应该直接引用oracle.apps.fnd.framework.webui包和子包中的类和接口,或者任何应用指定的WEBUI包和子包==。 当建立一个OAF应用模型时,你应该使用这个包中的类而不是它们的继承的类。 警告:不要在控制器和视图对象中调用这个包中的类。
##oracle.apps.fnd.framework.webui 包括了==建立和操作OAF html用户界面的核心类==。 一些常用的类和接口包括:
- OAController
- OAPageContext
- 以下子包中的在bean中的所有类 警告:不要在model代码中调用这个包中的类。
Oracle.apps.fnd.framework.webui.beans
包括了==不能适合多样变化bean子包的用户界面组件类(如:图像、静态的文本、键弹性域、说明性弹性域)。你应该在编写用户界面的需要编程的控制器的时候使用这些类。== 这个包也包括了核心的被所有的web bean实现的OAF接口。 这个包中的类和它子包中的类对应到它们实现的uix组件,如下表。当建立OAF应用页面时,你应该总是使用OAF类除非你想使用一个包括在UIX中而OAF不支持的新特性。 注意:OAF类总是为你在Jdeveloper中声明的MDS实例化。 警告:不要在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。你应该只在下面的情况中使用这个包中的类:
- 一个类没有message bean(如:OASubmitButtonBean只在这个包中存在)
- 你不需要使用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