You are browsing the archive for adf11g.

在ADF中使用CommonJ的TimerTask

十一月 22, 2010 in Oracle 融合中间件

概述
 
    WebLogic的CommonJ提供了Work Manager and Timer,我们就可以基于此规范在servlet中设置定时器,本文主要描述了如何在ADF中使用CommonJ中提供的Work Manager and Timer。

什么是CommonJ

       CommonJ是BEA和IBM联合推出的一个规范,其目的是为了给开发人员在开发可移植的服务端应用程序时提供一些更加简单和功能更加强大的方法。CommonJ中包括的几个子项都是各自领域的一些事实标准,而且正处于标准化的过程中。CommonJ中包括的内容在BEA WebLogicServer和IBM WebSphere Application Server已经提供了支持或者在将来的新版本中即将会提供支持。
Read the rest of this entry →

使用af:forEach展现数据

七月 8, 2010 in Oracle 融合中间件

概述

在ADF中,有时为配合展现集合类型的数据,会使用到af:forEach或af:iterator,在此以af:forEach为例对其用法进行简单的说明。

实现

1、创建ADF应用,基于HR Schema的Jobs表创建EO/VO并生成AM,将VO的实例添加到AM的Data Model中
2、新建页面,生成pageDef
3、在pageDef中添加绑定,绑定类型为tree

Read the rest of this entry →

构建基于XML的Menu Model

七月 7, 2010 in Oracle 融合中间件

概述

Oracle ADF提供了基于JSF的Menu Model构建方式,通过声明式的开发方式构建菜单及菜单项之间的跳转。基于XML的菜单与ADF Security结合,可以实现对于用户访问安全性的良好控制,对于开发人员来说,简化了开发难度及维护难度。下面将以一个具体的实例,具体说明如何实现基于XML的Menu。

需求

1、两级菜单
2、第一级菜单包括三项:top_menu1,top_menu2,top_menu3
3、第二级菜单为第一级菜单的子菜单,隶属关系如下:
top_menu1的子菜单:sub_menu1_item1、sub_menu1_item2
top_menu2的子菜单:sub_menu2_item1、sub_menu2_item2、sub_menu2_item3
top_menu3的子菜单:sub_menu3_item3
Read the rest of this entry →

利用Poll实现Table自动刷新

六月 30, 2010 in Oracle 融合中间件

概述

在Oracle ADF中有一个非常不起眼的组件,却在应用某些特殊需求时比较有用,例如poll,可以定时让页面或页面中的某些组件刷新,最常用的应该是定时刷新Table中的数据,以满足待办事项或办公管理类的功能。

思路

由于Poll组件可以定期刷新,因此只需要将需要实现定期刷新的组件的Partial Trigger设置成为Poll的ID即可。

Read the rest of this entry →

邀请Oracle ADF开发人员参加Oracle圆桌交流会【上海/6月25日】

六月 23, 2010 in Oracle 融合中间件

Oracle JDeveloper 是一个免费的集成开发环境,通过支持完整的开发生命周期简化了基于 Java 的 SOA 应用程序和用户界面的开发。Oracle ADF 是一个端到端的 J2EE 框架,它通过提供现成的基础架构服务以及可视的、声明式开发体验简化了开发。
  通过使用JDeveloper&ADF 11g所提供和支持的JSF、ADF Faces、ADF 模型、EJB3.0、TopLink和ADF 业务组件等系列技术,具有开发 Java 应用程序经验的开发人员,无论其使用的是 POJO 还是 EJB 方法,都将会发现JDeveloper&ADF是非常适合的开发工具和框架;而对于具有 4GL 工具背景(例如 Oracle Forms、Visual Studio)并熟悉关系数据库概念、SQL 和声明式开发的开发人员,将会感受到JDeveloper&ADF的开发效率。 

本次Java开发人员圆桌交流会在Jack Han的努力支持下,Oracle ADF开发人员的第一次圆桌交流会将于2010年6月25日在Oracle上海总部举行,同时会邀请来自上海汉得信息技术股份有限公司ADF开发一线的工程师,与大家一起分享ADF的学习和开发经验。

 

议程安排如下:

9:15–9:30 签到
9:30–10:20 Oracle JDeveloper&ADF 11g 纵览及特性演示
10:20–11:10 经验分享:有效学习ADF的方法、实际项目经验总结
11:10–11:50 自由讨论
11:50–12:00 提交反馈表、结束

 

目前还有一定的席位,如果你是从事Oracle ADF的开发工作,并共享你的开发经验,请马上发送邮件到

developers_cn@oracle.comarone.lijun@gmail.com

报名参加,邮件内容包括:

  1. 姓名
  2. 单位
  3. 邮件
  4. 电话

 

再次感谢Jack Han为这次活动所做出的努力!!!