You are browsing the archive for 2010 三月.

Enterprise 2.0 Service使用之RSS

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

概述

伴随着Web2.0应用范围越来越广泛,由于其良好的用户体验,因此在企业级应用开发中也不可避免地需要引入 Web2.0相关服务,以增强UI展现力与用户体验。在WebCenter中提供了一些现成的Enterprise 2.0 Services供开发人员使用,由于在WebCenter Space中使用这些Service非常简便,但在WebCenter Application中实现就相对有些复杂,其中有诸多技巧和经验,后面将结合自己在技术研究过程中的一些心得和教训,陆续给出不同Service在 WebCenter Application中开发使用方法。

首先介绍一个最简单的Service——RSS,在此以订阅OracleSeeker网站的RSS为例进行演示与说明。

基本步骤

1、从“Resource Palette”中的“WebCenter Service Catalog”-“Task Flow”中选择RSS View添加到页面
2、根据提示填入对应订阅RSS源URL

Read the rest of this entry →

通过Oracle JSF Portlet Bridge创建Portlet

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

概述

对于WebCenter Application中需要使用到的Portlet,我们有时并不希望特意为其进行开发,尤其是大多数牵涉到对业务数据进行操作的功能,通常逻辑较为复 杂,因此是否能有一个这样的工具或技术,可以将开发完成的功能发布成为Portlet(JSR 168 Portlet),再供WebCenter Application进行调用,最后呈现给用户?在WebCenter提供的Portlet开发工具与技术中,就提供了“Oracle JSF Portlet Bridge”以实现这样的需求。

开发人员仍然进行ADF/JSF应用的开发,而将最后开发完成的JSF页面或 Bounded Task Flow由“Oracle JSF Portlet Bridge”发布成为Portlet,接下来将简要介绍一下如何使用“Oracle JSF Portlet Bridge”。

Read the rest of this entry →

使用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 →