UCM文档组件.docx

上传人:b****5 文档编号:7208659 上传时间:2023-05-11 格式:DOCX 页数:11 大小:244.43KB
下载 相关 举报
UCM文档组件.docx_第1页
第1页 / 共11页
UCM文档组件.docx_第2页
第2页 / 共11页
UCM文档组件.docx_第3页
第3页 / 共11页
UCM文档组件.docx_第4页
第4页 / 共11页
UCM文档组件.docx_第5页
第5页 / 共11页
UCM文档组件.docx_第6页
第6页 / 共11页
UCM文档组件.docx_第7页
第7页 / 共11页
UCM文档组件.docx_第8页
第8页 / 共11页
UCM文档组件.docx_第9页
第9页 / 共11页
UCM文档组件.docx_第10页
第10页 / 共11页
UCM文档组件.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

UCM文档组件.docx

《UCM文档组件.docx》由会员分享,可在线阅读,更多相关《UCM文档组件.docx(11页珍藏版)》请在冰点文库上搜索。

UCM文档组件.docx

UCM文档组件

UCM文档整理--组件

Author:

宋涛

2011.03.28

 

1.概述

使用组件可以完成特定需要的功能,可以自定义组件,也可以对已有组件进行改造,但是对已有组件的改造仅局限于布局等,对于功能无法更改。

2.使用Wizard自定义组件

下面自定义一个HelloWorld组件,使用Wizard。

页面可以包含ucm自带元素,比如导航,顶部菜单等.

cdMiddleware_Home\user_projects\domains\base_domain\ucm\cs\bin

执行ComponentWizard.exe

选项->添加

输入名称SayHello,确定

资源定义->添加->HTML包含/字符串

下一步,选择->std_page_begin,确定

添加->模板->下一步

输入模板名称等

确定

添加->服务->下一步

输入名称,注意,要勾选最后一项从脚本调用

完成,选项->启用

编辑

Middleware_Home\\user_projects\domains\base_domain\ucm\cs\custom\SayHello\templates\

Say_hello_page.htm

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"

"">

lang="en"lang="en"dir="ltr">

</p><p>SayHelloSAY_HELLO_PAGE</p><p>

"/>

<$includestd_page_begin$>

重启contentserver

访问

3.开发组件

cdMiddleware_Home\user_projects\domains\base_domain\ucm\cs\bin

执行ComponentWizard.exe

添加->服务

SysHello为包名

CustomService是java类名

在操作中->添加

类型选择java方法

操作填写方法名

确定

Java文件

packageSayHello;

importmon.ServiceException;

importintradoc.data.DataException;

importintradoc.server.Service;

publicclassCustomServiceextendsService{

publicvoidhelloWorld_sayHello()throwsDataException,ServiceException{

m_binder.putLocal("StatusMessage","HelloWorld!

");

}

}

在SayHello.had的LocalData中添加

classpath=C:

/Oracle/Middleware/user_projects/domains/base_domain/ucm/cs/custom/SayHello/classes

libpath=C:

/Oracle/Middleware/user_projects/domains/base_domain/ucm/cs/custom/SayHello/lib

组件包结构:

Custom

----Component_Name

------lib

----idcserver.jar

------classes

-----Component_Name

--------Component_Name.class

-------resources

-------templates

-------Conponent_Name.hda

组件包结构图:

效果图

4.附录

1使用编译器编译时需要依赖包,10g和10g之前的UCM是server.zip,11g是idcserver.jar

2ComponentWizard位置:

C:

\Oracle\Middleware\user_projects\domains\base_domain\ucm\cs\bin

3自定义组件的位置:

C:

\Oracle\Middleware\user_projects\domains\base_domain\ucm\cs\custom\HelloUser

4日志位置:

Middleware_Home\user_projects\domains\base_domain\servers\UCM_server1\logs

5组件由主要几种不同类型的文件共同构成:

●资源定义文件。

对资源进行描述,如需要重用的页面模块,自定义的页面模块等;

●组件描述文件。

为.hda文件

●服务描述文件。

主要对服务进行描述,如service方法等;

●页面文件。

页面展示用,要使用那些资源,include进来即可

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2