`
dragonxiangfu
  • 浏览: 157154 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ADF:绑定基本概念

 
阅读更多

转自:http://blog.csdn.net/luyushuang/article/details/6765950

声明式绑定是ADF框架的一个重要概念,在ADF中有三个对象来支撑绑定。

DataControls.dcx中描述了所有在设计时定义的data control。

DataBindings.cpx中描述了application在运行时可以使用那些data control,以及页面和page defination的映射。

<dataControlUsages>
<BC4JDataControl id="StoreServiceAMDataControl"
Package="oracle.fodemo.storefront.store.service"
FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
SupportsTransactions="true" SupportsFindMode="true"
SupportsRangesize="true" SupportsResetState="true"
SupportsSortCollection="true"
Configuration="StoreServiceAMLocalWeb" syncMode="Immediate"
xmlns="http://xmlns.oracle.com/adfm/datacontrol"/>
<BC4JDataControl id="LookupServiceAMDataControl"
Package="oracle.fodemo.storefront.lookups"
FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
SupportsTransactions="true" SupportsFindMode="true"
SupportsRangesize="true" SupportsResetState="true"
SupportsSortCollection="true"
Configuration="LookupServiceAMLocal" syncMode="Immediate"
xmlns="http://xmlns.oracle.com/adfm/datacontrol"/>
</dataControlUsages>
Page defination中描述了应用页面使用的所有绑定对象。每个页面通常对应一个Page defination。Page defination文件的命名方式为:pageNamePageDef.xml。

<pageDefinitionUsages>
<page id="homePageDef"
path="oracle.fodemo.storefront.pageDefs.homePageDef"/>
... ...
</pageDefinitionUsages>
<pageMap>

<page path="/home.jspx" usageId="homePageDef"/>
... ...
</pageMap>



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics