为 WebSphere Portal 开发 JACL 管理脚本
2009-11-04 00:00:00 来源:WEB开发网继续扩充我们的例子,我们要通过 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:
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››WebSphere Application Server 7.0 XML Feature P...
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
更多精彩
赞助商链接