WEB开发网
开发学院软件开发Java 为 WebSphere Portal 开发 JACL 管理脚本 阅读

为 WebSphere Portal 开发 JACL 管理脚本

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 删除节点:$Content delect <id>继续扩充 stock.jacl,在 Home 下创建一个标题为 Stock 的新页面,为 WebSphere Portal 开发 JACL 管理脚本(6),清单 4 在 Home 下创建名为 Stock 的新页面并选定#找到并选中Ho

删除节点:

$Content delect <id>

继续扩充 stock.jacl,在 Home 下创建一个标题为 Stock 的新页面。

清单 4 在 Home 下创建名为 Stock 的新页面并选定

# 找到并选中Home,新页面的父节点将是Home。 
$Content find label uniquename " ibm.portal.Home " select 
 
# 创建标题为Stock的页面并选中 
set thePage [$Content create page "Stock" html public] 
$Content select $thePage 

Portlet Bean-操作 Portlet

Portlet 对象提供了对 WebSphere Portal 中部署的 Portlet 的控制,它提供了对 Portlet 部署的层次结构的访问。通过 JACL 脚本访问某个 Portlet,必须先通过 Portlet 对象进行定位,然后才能进行相应的操作。

在 Portal Scripting Interface 中所有的 Portlet 也是以树状结构组织的,但与 Content 不同,Portlet 组织树有特定的结构。

Portlet 组织树也以一个不存在的 root 节点为根;

它的所有子节点是 web module,对应于 Portlet 所在的 war 包;

第二层是 application,对应于 war 中所包含的 portlet application;

第三层是 portlet,对应于 application中所包含的所有 portlet。

每个 web module 节点的结构同 portlet.xml 中的组织结构一致。

对于 Portlet 组织树结构,是在 Portlet 打包时决定的,不能通过 Portlet 对象进行修改。

Portlet 对象提供了两类方法,搜索遍历和属性操作,具体的方法调用同 content 对象类似。Portlet 查询支持这些类型:webmodule,application,portlet,concrete(portlet或 application),abstract,all 或 any。具体的查询标准可以参考 $Portlet help search-criteria 的输出。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:WebSphere Portal 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接