java - 使用 Portlet 比只使用服务器端包含有何优势?

标签 java jakarta-ee portlet

portlet 背后的想法 是网站/页面可以由许多单独开发的应用程序组成。然后,它们会像拼图游戏一样通过门户在页面上组合在一起。这允许独立创建功能并在以后将其组合在一起。这有很多明显的好处。

但是。我看不出 Portlet 规范如何改进像服务器端包含这样的旧想法,从需要完成某事的开发人员的角度来看,而不是发表论文或发表主题演讲。

语气可能有点消极,但我对 portlet 世界的第一次涉足让我彻底失望了。

最佳答案

从仅在网页上“包含”一些动态/静态内容的角度来看,您是正确的。

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

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

您可能会发现以下 URL 中的一些讨论很有帮助: http://www.ibm.com/developerworks/ibm/library/i-portletintro/

关于java - 使用 Portlet 比只使用服务器端包含有何优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981899/

相关文章:

java - 调用 renderURL 后 renderRequest 属性始终为 null

java - 如何展平一组集合,我应该首先这样做吗?

java - 比较字符串及其缩写的有效性

java - 计算 future 头寸

JSF 2.3 具有泛型的自定义转换器

jakarta-ee - 如何在 JBoss AS 7 中配置 2 个持久性提供程序

jakarta-ee - java.lang.NoSuchMethodError : com. google.common.collect.FluentIterable.toList()Lcom/google/common/collect/ImmutableList;

javascript - Portal/Portlet 之类的带有 Angularjs/React 的 Web 应用程序

java - 如何使用 JEST 在 ElasticSearch 中添加映射

java - liferay - 无法调用Portlet类的processAction