教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

扩展你的WebCenter_Spaces应用程序

来源:网络收集 时间:2026-05-18
导读: 如何扩展WebCenter Spaces 应用程序 扩展你的WebCenter Spaces应用程序 使用JDeveloper扩展WebCenter Spaces WebCenter Spaces 是一个可以高度扩展的企业应用程序。当你使用WebCenter Spaces的时候你会发现你需要修改或扩展Webcenter Spaces提供的功能。 例

如何扩展WebCenter Spaces 应用程序

扩展你的WebCenter Spaces应用程序

使用JDeveloper扩展WebCenter Spaces

WebCenter Spaces 是一个可以高度扩展的企业应用程序。当你使用WebCenter Spaces的时候你会发现你需要修改或扩展Webcenter Spaces提供的功能。

例如,你可能需要部署一些额外的共享库,包括自定义代码或task flows(任务流);或者你可能需要在JDeveloper中修改WebCenter Spase的源码,像外观和页面导航等。

现在我们介绍如何下载一个JDeveloper workspace,是你可以在JDeveloper中扩展Webcenter Spaces共享库,定制上传Webcenter Spaces源码并返回Webcenter Spaces。

第一节,为WebCenter Spaces 扩展下载一个workspace

使用JDeveloper workspace开发Webcenter Spaces扩展,需要在oracle网站下载一个叫做 DesignWebCenterSpaces.jws的workspace。 下载扩展Webcenter Spaces的workspace:

1:确保WebCenter Spaces 安装、配置、工作正常。

2:下载并安装Oracle JDeveloper 11g的WebCenter扩展(11.1.1.4).

3:从Oracle Technology Network下载WebCenter Spaces 扩展文件:

/otndocs/tech/webcenter/files/DesignWebCenterSpaces.zip

4:解压缩至本地

a: \DesignWebCenterSpaces 目录下有:DesignWebCenterSpaces.jws.

(在此workspace中可以配置你的共享库列表并且提供一个编辑WebCenter Spaces源码的设计环境) b: \copy_to_common 目录下有:common文件夹它包含 WebCenter WLST 命令.

(需要直接上传自定义源码到WebCenter Spaces)

c:\SampleWebCenterSpacesExtensions 目录下有:SampleWebCenterSpacesExtension.jws. (此workspace中是WebCenter Spaces自定义代码的示例扩展和脚本)

5:将 WebCenter WLST命令复制到JDeveloper的安装目录

a: 打开如,D:\资料\DesignWebCenterSpaces\copy_to_common(DesignWebCenterSpaces.zip解压目录) b: 复制common文件夹.

c: 打开如,C:\Oracle\Middleware\oracle_common(JDeveloper安装目录)

d: 将common文件夹粘贴在如,C:\Oracle\Middleware\oracle_common\common文件夹

如何扩展WebCenter Spaces 应用程序

第二节,在WebCenter Spaces中添加共享库

A:WebCenter Spaces共享库的部署

该extend.spaces.webapp.war共享库不是为了满足你的自定义代码。这个共享库中只包含

weblogic.xml,你可以在这里配置你的WebCenter Spaces共享库。 例如,你想把你的自定义代码或者task flows部署在多个共享库,你可以列出他们在 extend.spaces.webapp共享库。如下所示: WebCenter Spaces

| --> weblogic.xml

| -->extend.spaces.webapp

| --> weblogic.xml

| -->custom.webcebcenter.spaces **11.1.1.3 Shared Library | -->com.acme.custom.webcenter.spaces **Customer Shared Library | -->com.oracle.partner1.spaces.extension **Partner Shared Library | -->com.oracle.partner2.spaces.extension **Partner Shared Library WebCenter Spaces依赖于一个命名为extend.spaces.webapp.war的特殊共享库。 这种开发模式为开发者(包括开发商、客户和合作伙伴)提供了一个简单的方法来添加额外的WebCenter Spaces共享库。 列表并重新部署extend.spaces.webapp。如下所示:

B:在共享库中部署自定义代码和

Task Flows.

如何扩展WebCenter Spaces 应用程序

开发人员可以构建WebCenter Spaces的扩展,打包放在ADF Library JARs中,然后部署到WebCenter Spaces共享库中使用他们。例如,你可以:

a:在JDeveloper中开发自定义代码提供给WebCenter Spaces使用;

b:在JDeveloper中开发Task Flow提供给WebCenter Spaces使用;

1. 创建一个自定义代码或taskflow项目

2. 创建一个ADF库的jar文件

3. 创建一个WAR或EAR的共享库文件

4. 部署WAR或EAR文件到管理服务器,其中WebCenter Spaces部署使用

Fusion Middleware Control, Enterprise Manager, or WLST scripts.

通用配置文件属性定制用例

C:重建Webcenter Spaces共享库名单

当你想部署一个新的共享库其中包括WebCenter Spaces的扩展,你必须修改WebCenter共享库依赖列表并重新部署extend.spaces.webapp.

1:编辑共享库列表

用WebCenterSpacesExtensionLibrary项目建立和部署extend.spaces.webapp.war共享库在weblogic.xml中配置WebCenter Spaces共享库的依赖关系列表。

a. 下载并解压WebCenter Spaces development workspace.

b. 用JDeveloper 打开DesignWebCenterSpaces.jws

c. 展开WebCenterSpacesExtensionLibrary项目

d. 在Application Sources\WebCenterSpacesExtensionLibrary\public_html\WEB-INF目录下打开weblogic.xml.

将示例Webcenter Spaces命名”com.acme.custom.spaces”,替换成你自己的共享库名称。

e. 在你的的Webcenter Spaces中为每个共享库添加<library-name>条目。

你可以包含一个条目:

<library-ref>

<library-name>com.mycompanyname.custom.webcenter.spaces</library-name>

</library-ref>

也可以包含多个条目:

<library-ref>

<library-name>com.mycompanyname.custom.webcenter.spaces</library-name>

<library-name>custom.webcenter.spaces</library-name>

<library-name>com.oracle.mypartner1.spaces.extension</library-name>

<library-name>com.oracle.mypartner2.spaces.extension</library-name>

</library-ref>

如何扩展WebCenter Spaces 应用程序

f.确保提到的每一个共享库都部署在Webcenter Spaces管理服务器上。

2:设置编译和部署选项(config.properties)

在你建立共享库列表和部署extend.spaces.webapp.war的Webcenter Spaces管理服务器之前,

你必须提供你的一些环境信息和Webcenter Spaces的安装配置文件config.properties.

为extend.spaces.webapp共享库建立和设置部署属性。

a. 打开DesignWebCenterSpaces.jws

b. 展开WebCenterSpacesExtensionLibrary项目

c. 打开config.properties.

d. 输入你的Jdeveloper环境和Webcenter Spaces安装信息

配置config.properties部署到托管服务器

e. 保存更新好的config.properties

在JDeveloper中更新config.properties不需要重启。

3:构建和部署共享库列表(extend.spaces.webapp.war)

每当你修改共享库列表你必须重新部署extend.spaces.webapp.war。

建立和部署:

a. 在Jdeveloper中打开DesignWebCenterSpaces.jws

b. 展开WebCenterSpacesExtensionLibrary项目

c. 如果没有设置,必须设置config.properties环境信息。

d. 右键单击Application Sources\WebCenterSpacesExtension …… 此处隐藏:4008字,全部文档内容请下载后查看。喜欢就下载吧 ……

扩展你的WebCenter_Spaces应用程序.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268869.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)