【问题标题】:When and why should i use portlets [closed]我何时以及为什么应该使用 portlet [关闭]
【发布时间】:2023-05-12 23:48:02
【问题描述】:

目前我正在阅读有关 portlet 和 Spring MVC portlet 的内容。

我仍然看不到使用 portlet 的好处,有哪些优点,在​​哪些情况下 portlet 将成为他们的完美解决方案。

我用谷歌搜索了一下,但没有得到具体的答案。我知道这个问题here,但它有点老了,没有很好的解释。提前致谢

【问题讨论】:

    标签: java portlet spring-portlet-mvc


    【解决方案1】:

    考虑例如门户规范定义的这些功能(只是极少数):

    • Portlet 生命周期,与其他 Portlet 隔离。
    • 每个 portlet 的独立 URL 空间
    • Portlet 模式和窗口状态
    • Portlet 会话范围个性化、Portlet 首选项。
    • 用户通过定位和设置各个 portlet 来配置其门户页面的外观。
    • 引发/使用事件 (JSR-286)
    • 从仅在网页上“包含”一些动态/静态内容的工作的角度来看。

    但是实现了许多便利,例如支持 portlet 的个性化(在 portlet/'include' 级别)和存储此信息,用于配置 portlet 中显示的内容的更严格的工作流等等.

    另外,显然还有所有您必须编写的 portlet 安排代码。一些 portlet 服务器在客户端做了很多安排(portlet 的拖放等)。

    【讨论】: