You are browsing the archive for JDeveloper.

使用JDeveloper开发Portlet(JSR 168)

三月 2, 2010 in Oracle 融合中间件

概述

通常来说,对于Portal的开发都避免不了大量的Portlet的开发,因此,在WebCenter中也提供了多种Portlet,常用的有:

  • JSR 168
  • Oracle PDK

这两种Portlet相辅相成,为WebCenter提供了强大的UI展现能力,在JDeveloper 11g中,可以方便地实现Portlet的开发,本文主要描述在JDeveloper 11g中开发JSR 168标准Portlet,以及如何在WebCenter Application应用该Portlet。

基本步骤

1、创建Portlet Application,开发Portlet
2、发布Portlet到WebLogic
3、创建WebCenter Application,在其中注册上步中发布成功的Portlet
4、使用Portlet
Read the rest of this entry →

使用JDeveloper开发WebCenter Application

三月 1, 2010 in Oracle 融合中间件

概述

对Oracle Fusion Middleware有所了解的朋友一定对WebCenter不陌生,尤其是在11g推出之后,WebCenter更是成为了Oracle目前乃至今后的企业级门户平台,引用Oracle的一段描述:

“Oracle WebCenter 套件是业界唯一完整、开放且可管理的门户平台。该平台将 Enterprise 2.0 功能集成到业务流程以及自定义和打包的企业应用程序中,以创建更丰富的连接和更快地实现价值。它的统一、基于标准的门户框架支持创建所有类型的门户、网站 以及组合应用程序,并且设计目的是使企业用户能够随着其业务需求的变化扩展这些应用程序。”

更多信息请查看这里

虽然WebCenter Spaces(后称Space)是Oracle提供的一个开箱即用的协作应用程序,但对于一般的企业级Portal来说,Space的功能相对局限,同时 扩展也比较有限,因此通常的做法是基于WebCenter的两个核心组件(WebCenter Framework, WebCenter Services)客户化开发WebCenter Application,作为企业Portal。

与其他的Fusion产品类似,Oracle仍然采用JDeveloper作为其开发工作平台,因此为进行WebCenter的开发,需要安装一个针对WebCenter的Extension,下面将介绍一下具体步骤。
Read the rest of this entry →

JDeveloper / ADF 11g 11.1.1.2.0发布

十一月 11, 2009 in Oracle 融合中间件

在7月1日Oracle JDeveloper 11g Release 1 (11.1.1.1.0)发布后,Oracle一直在紧锣密鼓地继续着JDeveloper的改进和研发,现在JDeveloper / ADF 11g 11.1.1.2.0 Maintenance Release终于发布了:)。在新版中包含了一些令人兴奋地新特性,新版本的JDeveloper可以从这里下载,更多参考文档在这里查看。

使用ViewLink Accessor访问Detail数据

九月 7, 2009 in Oracle 融合中间件

概述

    在Oracle ADF应用中,经常会使用到Master-Detail,且Master-Detail关系在Oracle ADF中的实现也是非常简便的,只需要在两个需要实现该关系的View Objects之间创建View Link。在Application Module的实现类中编写业务逻辑时也时常会通过代码获取主记录对应的相应从记录,而通过View Link Accessor可以方便的达到这样的目的。

实现

1、基于HR Schema的Locations和Departments分别创建Entity Objects, View Objects,创建完成后发现Association和View Link被自动创建,之后再创建Application Module,添加相应的View Objects的实例到其Data Model中

2、双击打开名为DeptLocFkLink的View Link,在Relationship中查看Accessor,发现其Detail的Accessor为DepartmentView

Read the rest of this entry →

ADF中使用Sequence

九月 6, 2009 in Oracle 融合中间件

概述

    在Oracle相关应用中,经常使用Sequence作为主键,而在Oracle ADF应用中,应用Sequence自动产生主键也是非常方便的,文本中将介绍两种比较通用的使用方法。

实现

方法一

    编写Java代码,即在Entity Object的实现类中重写create()方法,利用Oracle ADF提供的SequenceImpl帮助类实现Sequence值的生成,而在使用此方法之前需进行简单的设置,标明Entity Object中的哪一字段使用数据库Sequence,及使用的Sequence的名称,具体步骤如下:

Read the rest of this entry →