首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我们需要jsr286中的公共呈现参数

为什么我们需要jsr286中的公共呈现参数
EN

Stack Overflow用户
提问于 2013-04-09 15:17:22
回答 1查看 1.6K关注 0票数 3

我试图在jsr286 portlet中支持公共呈现参数的概念。pubrndrprm.html

现在,portlet之间的通信可以这样发生: Portlet 1发布事件,Portlet 2处理事件并生成响应,并将其放入会话范围。所以现在portlet 1也可以看到它,因为两个portlet共享同一个会话对象。那么,作为portlet之间共享信息的一种方式,公共呈现参数的目的是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-06-07 12:04:14

两者都有优势。通常,公共呈现参数是轻量级通信。以下是两者的一些重要特征。

公共呈现参数:

  • 它们仅限于简单的字符串值。
  • 它们不需要明确的行政管理来建立协调。
  • 随着共享信息的portlet数量的增加,它们不会造成性能开销。
  • 它们可以从门户主题和皮肤编码的链接中设置。

Portlet事件:

  • 它们可以包含复杂的信息。
  • 它们允许通过在portlets之间设置不同种类的连接(页面上或跨页、公共或私有)来进行细粒度控制。
  • 它们可以触发具有不同信息的级联更新。例如,portlet A可以将事件X发送到portlet B,而后者又向portlet C发送不同的事件Y。
  • 随着通信链路数量的增加,它们会导致处理开销的增加。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15905829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档