gpt4 book ai didi

event-handling - 为什么我们需要 jsr286 中的公共(public)渲染参数

转载 作者:行者123 更新时间:2023-12-04 06:49:42 24 4
gpt4 key购买 nike

我正在尝试了解 jsr286 portlet 中公共(public)呈现参数的概念。 http://publib.boulder.ibm.com/infocenter/wpexpdoc/v6r1/index.jsp?topic=/com.ibm.wp.exp.doc_v6101/dev/pltcom_pubrndrprm.html

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

最佳答案

两者各有优势。通常公共(public)渲染参数是轻量级通信。以下是两者的一些重要特征。

公共(public)渲染参数:

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

Portlet 事件:

  • 它们可以包含复杂的信息。

  • 它们通过设置不同种类的Portlet 之间的连线(页面内或跨页面、公共(public)或私有(private))。

  • 他们可以用不同的信息触发级联更新。为了例如,portlet A 可以将事件 X 发送到 portlet B,后者又发送与 portlet C 不同的事件 Y。

  • 随着通信链接增长。

关于event-handling - 为什么我们需要 jsr286 中的公共(public)渲染参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com