OAF 和 ADF 的区别

简介: Oracle  Application Framework (OAF)  and Application Development  Framework (ADF) As of R12, OAF can only be used for Oracle Applications development/extensions.

Oracle  Application Framework (OAF)  and Application Development  Framework (ADF)

As of R12, OAF can only be used for Oracle Applications development/extensions. 

Oracle ADF is an end-to-end J2EE framework. ADF is currently not used for Oracle Apps. Development / extensions. It is expected to be the case in Fusion and is a part of the Oracle Fusion Middleware。


OAF和ADF是Oracle的两个不同的产品。


ADF是在OracleAS产品线中的一个通用的应用开发框架,而OAF是OracleEBS中的技术组件,是EBS中所有网页功能采用的应用框架。


通常ADF会采用最近的技术,如果你做J2EE的开发的话,在应用采用ADF。如果你需要在OracleEBS上扩展和开发新的功能,则需要采用OAF。


ADF和OAF在很多技术上是相似的,比如OAF中采用BC4J的业务层组件,而在ADF中BC4J(ADFBC)仅仅是其中的一个选项。


当然了,如果你要学习ADF的话,OTN网站是一个很好的资源站点。如果学习OAF的话,资料相应会少一些,OAF自带的开发工具中会带一个Guide,也是比较详细的,我还没有发现其他资源站点。

至于ADF是否会取代OAF的问题,我想这本身不是一个问题。从技术的层面上来讲他们两个应该是一种技术,只不过适用的对象不同而已。


  OAF provides you with automatic, seamless integration with the EBS applications in terms of EBS menus, security, look and feel, flexfields, personalization, attachments, and so on.  These integrated EBS features aren't part of ADF.

OAF Technology Stack for E-Business Suite R12:


OAF is a model-view-controller technology stack that is fully oriented towards EBusiness Suite application development. The OAF stack is comprised of underlying technologies like UIX and BC4J, that respectively form the core of the view and model layers(UIX是vier层的核心;BC4J是model层的核心).It includes Application Object Library (AOL) that provides common E-Business Suite artifacts such as menus, functions, messages, profiles, flexfields and attachments, and common services like function and data security.


MDS is used for metadata management. And finally, the OAF design time is integrated with Oracle JDeveloper 10g to provide a comprehensive integrated
development platform.


ADF 10g Technology Stack:


ADF is a comprehensive, model-view-controller technology stack that is oriented towards general-purpose application development. The ADF stack allows users to
select among several choices of UI and business services technologies. The ADF stack is primarily comprised of ADF Faces (which is based on industry standard
JSF technology), ADFm (m for model - the data control layer that implements JSR-227) and ADFbc (bc for business components – formerly BC4J). Early
releases of ADF contained UIX. Oracle then developed the ADF Faces set of components, based on UIX functionality, but conforming to the JSF standard. The
ADF Faces components now replace UIX as the preferred(优先选择的) view technology for ADF applications. ADF design time is also integrated with JDeveloper 10g.


更多参考:http://download.csdn.net/detail/changyanmanman/7330013

相关文章
|
关系型数据库 Oracle
ADF_ADF Framework常用函数汇总(概念)
gavinERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
781 0
|
SQL Java 关系型数据库
OAF_EO系列1 - Definition定义(概念)
2014-06-14 Created By BaoXinjian 一、摘要 何谓Entity Object User’s Guide中有比较形象的描述: 针对表、视图、快照封装商业规则、可用于多种客户端(不仅限于OA Framework),并包含所有的针对这些数据库对象的验证及行为。
1321 0
OAF_VO系列4 - Row Imp的分析(概念)
20150706 Created By BaoXinjian 一、摘要 如果使用过OAF(客户化或标准EBS页面)的人可能会发现这样两个问题:    1、当在表单上输入内容,点确定按钮出错后,页面显示错误信息,此时不做任何修改,再点确定按钮就不会再执行底层实体对象的验证。
856 0
|
前端开发 关系型数据库
ADF_ADF Faces系列2_使用JSF开发基于Ajax的用户界面:ADF Faces富客户端组件简介(Part2)
2013-05-01 Created By BaoXinjian 一、摘要 待整理 待整理 待整理 待整理 待整理 待整理 Thanks and Regards ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Create...
763 0
|
前端开发 关系型数据库
ADF_ADF Faces系列1_使用JSF开发基于Ajax的用户界面:ADF Faces 富客户端组件简介(Part1)
2013-05-01 Created By BaoXinjian 一、摘要 待整理 待整理 待整理 待整理 待整理 待整理 Thanks and Regards ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Create...
890 0
|
SQL Java 数据库连接
OAF_EO系列3 - Initialize详解和实现(案例)
2014-06-14 Created By BaoXinjian 一、摘要 Initialize data(数据初始化): 用于新增记录对值Value的初始化 1.在Design time 时设定Page item的Default value.
1019 0
OAF_EO系列4 - Create详解和实现(案例)
2014-06-02 Created By BaoXinjian 一、摘要 实现OAF的新增功能insert的具体解析 建立EO时,在向导中选择生产Create Method,则EOImpl中会包含标准create() public void create(AttributeList attributelist) {    super.
1487 0
|
Web App开发 数据库
ADF_Starting系列5_使用ADF开发富Web应用程序之维护User Interface(Part2)
2014-05-05 Created By BaoXinjian 一、摘要 本教程通过一个简单的场景的构建富internet应用程序提供了一个用户界面来访问数据库表。 创建一个完整的应用程序包括业务服务、用户接口和页面流。
1274 0
|
关系型数据库 Oracle
ADF_Starting系列3_使用ADF开发富Web应用程序之开发User Interface
内容中字符过多,拒绝显示ERP技术讨论群: 288307890 技术交流,技术讨论,欢迎加入 Technology Blog Created By Oracle ERP - 鲍新建
869 0

热门文章

最新文章