【问题标题】:Questions on Java Portal Framework关于 Java Portal 框架的问题
【发布时间】:2012-02-11 18:22:08
【问题描述】:

我有一些关于门户框架的基本问题 - 很抱歉,如果这些问题被分成多个问题并单独发布。

我在这个论坛的一个答案中读到,“门户”不遵循聚合和显示内容的标准规范,并且每个门户都有自己的信息显示方式。

什么构成门户框架?运行 portlet 需要门户框架还是一个 portlet 容器就足够了?我猜 apache pluto 服务器是一个 portlet 容器,但不是一个完整的门户——我说的对吗?门户服务器和内容管理系统之间是否存在密切的关系——它们是如何关联的?行业标准门户是否提供开箱即用的身份验证和授权功能?如果是这样 - 行业标准门户框架还必须具备哪些其他功能?流行的门户框架有哪些?有没有广泛使用的门户框架?谢谢!

【问题讨论】:

  • 除其他外,您应该更具体地说明您认为“门户框架”是什么。您显然是在谈论 Java。
  • 感谢 John - 我确实在谈论 Java 门户。感谢您快速突出我的愚蠢!

标签: java portal content-management


【解决方案1】:

门户代表提供对应用程序和信息的单点访问的网站。门户框架是门户的一部分,负责门户的呈现和定制。 门户框架实现需要实现一组 JSR,例如 JSR168JSR268(portlet 规范 v1 和 v2)。

为了运行 portlet,您需要实现 portlet 容器规范(JSR168 或 JSR286)的应用服务器。它可以是大型企业产品之一:IBM WebSphere、Oracle WebLogic(都有应用服务器、快速应用服务器和门户)或一些开源的 portlet 容器:JBoss、Pluto、OpenPortal、Liferay 等。

Portlet JSR 中解决的安全性(身份验证-授权)。然而,portlet 大多是使用 3rd 方框架来保护的(我是用 Spring 做的)

关于什么是流行的,我想最好的答案是“视情况而定”...如果您为大型企业公司工作 - 我会推荐 IBM WebSphere 7 Portal,否则我建议您考虑 JBoss 和 Liferay。

祝你好运!

【讨论】:

    【解决方案2】:

    “门户网站”是聚合其他网站的内容和服务的网站。通常当有人想要建立一个门户时,它是为了解决查找和使用信息的问题(他们拥有的信息太多并且都分散了)。

    门户框架让您可以构建复杂的网站以重用现有的内容和应用程序。示例和流行平台包括:Drupal(一种开源 php 平台)、Sharepoint(Microsoft 的 .Net Portal 平台)和 IBM WebSphere Portal(基于 Java)。

    重用部分是门户的关键 - 在 Drupal 中,您可以从社区安装模块以快速(比从头开始)复制您在网络其他地方看到的功能,例如博客、wiki、论坛、用户配置文件、购物车和数据库应用程序。在 Sharepoint 中,您可以使用“Webparts”做同样的事情。在 IBM Portal 中,它们被称为“Portlet”。

    门户平台本身处理用户身份验证(登录/注销)、安全性(组和资源访问),并根据门户、搜索、内容管理、导航、语言管理、设备检测(移动或桌面)指向正确的显示模板)并提供一种方法来使用插件、portlet、小部件、webpart 或它们在您选择的门户中调用它们的任何内容来扩展门户。

    大多数 Web 内容管理解决方案可以单独使用,也可以在门户中使用,以处理内容创建、版本控制、标记、安全性和格式设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 2011-05-04
      • 1970-01-01
      相关资源
      最近更新 更多