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

为 WebSphere Portal 开发 JACL 管理脚本

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 继续扩充我们的例子,我们要通过 Portlet 对象搜索到 My Stock Portlet,为 WebSphere Portal 开发 JACL 管理脚本(7),清单 5 查找 My Stock Portlet#找到MyStockPortletsetpid[$Portletfindportle

继续扩充我们的例子,我们要通过 Portlet 对象搜索到 My Stock Portlet。

清单 5 查找 My Stock Portlet

# 找到 My Stock Portlet 
set pid [$Portlet find portlet cn "My_Stock"] 

Layout Bean-实现 Portal 页面布局

Layout 对象提供了页面布局管理的接口。我们知道 Portal 里的页面是用来放置 Portlet 的,页面可以划分成多个区域,每个区域上放置一个 Portlet,Layout 对象正是提供了对应的管理接口,允许用户控制页面的区域划分和每个区域中部署的 Portlet。

要使用 Layout 对象,必须先通过 Content 对象选中某个页面,然后Layout对象才能生效并指向该页面,当 dselect 该节点后 Layout 对象就不可用了。

我们先来看看 portal 中对页面布局的管理,页面的布局中只允许两种类型的组件存在,container 和 control。

Container 里可以包含 container 和 control,与 html 中的 table 概念类似,相当于行和列,在 $Layout 中可以创建水平或垂直 container。

Control 是叶子节点,对应于 portlet。

下面是一个含有两个 portlet 的页面的布局结构。

图 2. 页面布局结构

Layout 对象提供了三类方法调用,

搜索和遍历,同 Content 类似,支持 container,control 和 all or any 查询标准;

属性操作,具体参考 Info Center;

生命周期管理,container 或 control 的创建和删除。

创建一个container:

$Layout create container <orientation>

创建一个control:

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

Tags:WebSphere Portal 开发

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