扩展你的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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




