portlet 168还是用协作, portlet 286支持 事件发布和预订进行通信的模型,建议新的协作功能使用286模型。不过今天还是试验了一下168的协作功能。其实也很简单,不过开始做的时候还是走了很多弯路。
使用rad 7.5 ibm portal 6.1
1、在一个项目里做2个portlet
2、在portlet描述符管理里面选一个portlet 协作-数据源,设计默认的属性,然后按照最后的提示修改页面代码和action代码
3、选另外的一个portlet协作做接受数据。具体的代码修改也是最后的提示修改。
4、部署到portal server
5、将2个portlet放置到一个页面,然后修改页面布局,设置连接,选择源和目的portlet(在设置以后要点最后的加号才能添加)
rad 7.5 里还发现了一个bug就是把中文的rad7.5修改为英文(-nl US )以后不能再加第二个portlet。
从概念上来说,协同 portlet 与 JSR 286 portlet 事件很类似。两者的概念都描述基于所输入信息的发布/预订通信模式,这些信息由 portlet 发布和接收,并通过通信链路传播。
由于两者的概念相当类似,因此门户网站支持 JSR 168 协同 portlet 与支持事件的
JSR 286 portlet 间进行数据交换。这意味着可以通过新的 JSR 286 portlet 来扩展使用 JSR 168 协同
portlet 的现有设置,并能将各协同 portlet 顺利迁移到新 API 而不会中断通信。
·
分享到:
- 2009-04-20 22:41
- 浏览 1033
- 评论(0)
- 论坛回复 / 浏览 (0 / 1757)
- 查看更多
相关推荐
在WebSphere Portal v6.0中,portlet可以通过实现特定的接口(如`Portlet`或`PortletConfig`)来控制其生命周期的不同阶段,以便在正确的时间执行必要的操作。 3. **渲染和动作处理** 渲染API允许portlet根据请求...
2. Portlet开发:讲解如何创建和部署portlet,portlet是WebSphere Portal中的基本交互单元,可以是任何Web应用或小部件。 3. 个性化:讨论如何根据用户角色、偏好或行为来定制门户内容。 4. 安全性:涵盖身份验证...
10. **工作流和协作**:了解WebSphere Portal如何支持协作功能,如 Lotus Quickr 和 Lotus Notes,以及如何实现基于Web的工作流程。 11. **门户定制**:学习如何使用皮肤、布局、主题和页面来定制门户的外观和用户...
Portlet 是 WebSphere Portal 中的核心组件之一,它可以帮助用户在一个页面上展示来自不同来源的信息。新版中的 Portlet 功能得到了进一步增强,例如: - 支持更多类型的 Portlet,如社交媒体 Portlet 和实时通讯 ...
接下来,要在Portal中实现SSO,需要安装WebPage.war模块,这是一个包含了集成Quickr功能的portlet。用户可以通过管理控制台将此portlet添加到门户布局中。在搜索框输入"网页"找到WebPage模块,然后将其添加到页面上...
IBM Portlet API是WebSphere Portal应用开发中的核心组件,它为构建portlet提供了一套标准的接口和类库。Portlet是一种可重用的Web组件,它们可以集成到门户环境中,展示来自不同数据源的信息,并与用户进行交互。...
本书将介绍如何在 Portlet 应用程序中实现身份验证、授权和其他安全措施,以保护应用程序不受未授权访问。 #### WebSphere Portal 概览 WebSphere Portal 是 IBM 提供的一款全面的企业级门户平台,支持各种类型的 ...
常见的portlet portal实现有IBM WebSphere Portal、Liferay Portal和Oracle WebCenter等。 portlet开发中还需要关注的主题包括: 1. **内容和视图管理**:portlet可以动态地提供和更新内容,支持多种视图模式,如...
在实践中,开发者还需要了解如何在portlet容器(如IBM WebSphere Portal、Liferay Portal等)中部署和测试portlet。这涉及到理解容器的部署结构,以及如何配置portlet的部署描述符。 总的来说,通过这个"portlet...
包括资源服务、Portlet协作、过滤器等,这些都是提高Portlet开发效率和Portlet应用质量的重要组成部分。例如,Ajax请求可以用于增强Portlet的交互能力。 #### 可选概念 缓存、用户信息和安全性是Portlet开发中的可...
- 文件“0608_hanis-PortletWorkbook.pdf”可能是关于portlet工作流的教程或指南,可能涵盖了portlet如何处理用户请求、响应,以及如何与其他portlet协作等内容。 5. **源码分析**: - 标签中的“源码”提示了这...
7. **portlet部署**:了解如何将portlet部署到portlet容器(如Liferay、IBM WebSphere Portal等)中,以及如何调试和优化portlet的性能,是实际开发中的重要技能。 8. **portlet开发工具**:一些IDE如Eclipse和...
2. **事件处理**:portlet可以通过发布和订阅事件来与其他portlet通信,增强了portlet间的协作。 3. **渲染模型**:portlet可以返回XML表示的视图,由portlet容器解析并转化为HTML,允许portlet动态生成内容。 4. ...
在这个实例中,我们将深入探讨IBM Portal v6.0的开发环节,了解如何构建、部署和管理portlet,以及如何利用门户的特性来提升用户体验。 首先,让我们了解一下IBM WebSphere Portal的核心概念。IBM Portal提供了统一...
这个标准为portlet开发者提供了一种统一的方式,使得portlet可以在不同的portlet容器(如IBM WebSphere Portal或Liferay Portal)中运行。Portlet的主要目标是将内容、功能和交互性集成到一个统一的Web门户中。 一...
3. **部署Portlet应用**:将开发好的Portlet应用部署到WebSphere Portal Server上。 ##### 3.2 Apache Pluto Portal环境搭建 1. **安装Apache Pluto**:下载并安装Apache Pluto,这是一个开源的Portal服务器,提供...
在IBM Portlet for Google Gadgets中,这种通信机制使得Gadgets能够与IBM WPS上的其他portlet进行互动,提供了更灵活的信息共享和协作。 2. **定制化**:用户可以根据需要选择和配置Google Gadgets,以满足个人或...
Portlet是一种轻量级的Web应用程序组件,它可以被集成到一个portlet容器中,如IBM WebSphere Portal或Liferay Portal。这些portlet可以独立工作,也可以与其他portlet协同,共同构建复杂的Web门户。JSR168的出现,...