如何扩展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>

