![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADF Model
luyushuang
本人目前热衷于Oracle ADF框架和Oracle Fusion技术。做为一个Oracle Technical Consultant,使用Oracle ADF框架为企业用户提供富企业应用的解决方案。
展开
-
ADF中使用CreateWithParams给新行中的字段指定默认值
在ADF应用中,页面的数据主要来自Model层的绑定。 在使用ADF BC的情况下,如果需要在新建行数据的时候对字段使用默认值(包括af:form中的数据),可以对页面对应的EO中的属性指定默认值;也可以使用VO中的CreateWithParams action,在PageDef中对字段进行逐一处理,Andrejus的文章是一个很好的Sample:http://andrejusb.blogspo原创 2011-11-11 19:24:21 · 1014 阅读 · 6 评论 -
在af:table中实现一次删除多行
在af:table中,通常我们做的是一次选中一行,然后点击绑定了Delete operation的按钮,可以删除选中的行。下面介绍如何一次选中多行,并实现删除多行的逻辑。 1,创建Fuwion Web Applicaiton 2,Model层使用HR schema的departments表,创建EO、VO,并将VO对象Expose给UI。 3,创建页面,将departments VO以tab原创 2011-09-21 18:21:25 · 1761 阅读 · 5 评论 -
ADF:绑定基本概念
声明式绑定是ADF框架的一个重要概念,在ADF中有三个对象来支撑绑定。 DataControls.dcx中描述了所有在设计时定义的data control。 DataBindings.cpx中描述了application在运行时可以使用那些data control,以及页面和page defination的映射。 Package="原创 2011-09-10 15:40:19 · 1303 阅读 · 0 评论 -
ADF 11g: 表(af: table)分页
当页面需要显示的数据量比较大的时候,可以使用分页来简化用户的操作。但是在ADF 11g中,af:table并没有默认的分页功能,我们可以custom出JSPX页面的分页逻辑。 本例子使用的表是HR Sechema中的Employees。 2011/11/25 卢玉双 追加: 类似的实现方式,可以使用af:iterator,Table数据取自ADF BC的VO,也能够实现分页功能。原创 2011-09-07 14:02:33 · 3307 阅读 · 7 评论 -
AM pool中的AM实例的生命周期
AM缓冲池中的AM实例会随着客户端请求的增加而增长。 相对于增长,负责清除操作的是存在于Java虚拟机中的monitor,该monitor在每jbo.ampool.monitorsleepinterval时间后进行AM实例的清除操作。清除的对象先考虑是否有AM实例的inactive时间大于jbo.ampool.maxinactiveage,如果是就清除。实例剩余数量尚未达到jbo.ampool.原创 2011-10-30 17:34:50 · 1196 阅读 · 0 评论