0

我有几个关于 IBM Portal Portlets 的问题。

我刚刚偶然发现了 Portlets 的领域——就我而言,我已经陷入了深渊。必须在 IBM WebSphere Portal 6.1 上工作

我们仍处于评估阶段——还有三件事我还没有找到明确的答案。

  1. 数据库 - 是否有一个数据库也被安装的 Portlet 使用 - 或者您是否基于每个 Portlet 单独配置 DB?

  2. 授权和认证 - Portlet 如何获取用户和用户拥有的权限?

  3. 在使用符合 JSR-301 的 JSF 桥而不是沼泽标准 Portlet 时是否有任何已知的限制?

先谢谢了。

4

1 回答 1

1

我还没有使用 Portal 7,但我几乎使用过所有其他版本,所以如果您使用的是 7 并且此信息不完全适合,我深表歉意。

1) 数据库:当您安装门户网站时,您配置了一个用于存储门户网站配置的数据库(有时还包括用户权限,尽管这方面可以使用像 LDAP 这样的自定义用户注册表来设置)。如果您还没有专用的数据库,Portal 将使用其打包的数据库 Cloudscape/Derby。这个 DB 可以与 Portlet 用来操作与配置无关的数据的 DB 完全分离。例如,如果您的portlet 正在显示自行车商店的库存,那么可以通过在WAS GUI 中设置的数据源以正常的Web 应用程序方式访问保存该信息的数据库。

2) 对于很多场景,您的portlet 不需要知道用户的权限,除非用户已通过Portal Administration 分配了正确的权限,否则它不会呈现portlet。但在您需要了解用户权限的情况下,可以通过门户用户管理架构访问它们。这是关于该主题的一份很好的白皮书:http ://public.dhe.ibm.com/software/dw/websphere/PUMA_scenarios.pdf

3) 已知的约束?您可能需要专门为此 google,但我会说,除非您使用 IBM 的自定义 JSF 桥接器,否则如果您遇到问题,IBM 技术问题团队可能不会提供很多支持。但是,我发现支持人员通常很有帮助。不要让这阻止你尝试:)

我使用得非常详尽的两个资源是 InfoCenter http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp和 IBM Developerworks 上的开发者论坛。

祝你好运,欢迎来到黑暗面!

于 2011-07-12T12:36:18.293 回答