为 WebSphere Portal 开发 JACL 管理脚本
2009-11-04 00:00:00 来源:WEB开发网$Layout create control <portlet_id>
回到本文的例子,我们在页面上部署一个 Portlet。参照上面的例子,只需要在页面中创建一个 container,并在该 container 中创建一个 control,结构如下图所示:
图 3. 页面 Stock 布局结构
清单 6 在页面 Stock 上部署 My Stock Portlet
$Layout create container horizontal select
$Layout create control $pid
其中,$pid 是 My Stock Portlet 的 id。
Access Bean 和 PacList Bean-控制 Portal 对象 ACL
WebSphere Portal 提供了完备的权限管理,其中的每个对象(页面、Portlet 等)都有自己的访问控制列表,可以对每个对象单独设置哪些用户进行访问。Access 和 PacList 这两个对象提供了对 Portal 中这套完备的权限管理体系的访问接口。通过这两个对象提供的接口,用户在 JACL 脚本中,可以对任何一个可以被访问到的 Portal 对象(页面、Portlet 等)进行访问控制列表的设置。
访问权限控制对 Content 和 Portlet 有效,在做相应操作前必须先选中 Content 节点或者 Portlet。
Access 对象用于读写控制对象,在读出控制对象后由 PacList 对象进行操作,最后再由 Access 对象写入。基本步骤如下所示:
1. 通过 Access 对象获取指定对象的访问权限对象并载入 PacList 对象。
set acl [$Access getacl Content [$Content current]]
$PacList view acl 或 $PacList edit acl
- ››开发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性能调优浅谈
更多精彩
赞助商链接