【问题标题】:Portlets or Sharepoint Web parts OR PageflakesPortlet 或 Sharepoint Web 部件或 Pageflakes
【发布时间】:2011-02-23 16:32:25
【问题描述】:

我们有一个由用户界面团队推动的新要求,即为我们的用户界面提供门户解决方案,就像 iGoogle 一样。我们的企业架构团队个人推荐 Portal 技术 (JSR 168),但我认为这太过分了。在回顾了 Pageflakes 架构之后,我想知道我们是否可以提出一个轻量级的 UI 框架来适应这种情况,而不是使用门户技术。非常感谢您的善意建议。

附加信息:

这是一家在 Websphere 套件上投入巨资的 Java 商店。

【问题讨论】:

  • 如果需要更多信息,请告诉我。

标签: web-parts portlet liferay portal jsr168


【解决方案1】:

当然,这取决于您的要求。一般来说,如果您想使用它们提供的开箱即用的功能(如登录、用户/角色管理、cms 等)并准备花一些时间配置/维护系统,我认为门户网站是不错的选择。无论如何,JSR-168 相当陈旧且有限,您应该使用 JSR-286 作为基础。

您也可以考虑构建自定义“门户”。这可以通过 JQuery 之类的 JavaScript 框架来完成,或者如果更舒适地使用纯 Java,则可以使用类似 Vaadin 的组件框架。然后最好依靠框架的 API 来定义 UI 片段并使用它们提供的模块化机制。

不能对 Pageflakes 多说,但它似乎是一个简单而漂亮的框架,用于使用 Ajax 聚合来自不同来源的 HTML 内容。

作为总结,我想说:Portal,如果想使用(无论好坏)高级功能。自定义,如果您想拥有控件并且只构建一个简单的“仪表板”。

【讨论】:

  • 我明白了,这是有道理的,这是来自企业架构师,他们希望将每个应用程序创建为具有相同用户/角色管理、cms 等的 portlet)。由于我们使用 Oracle IDM 作为供应系统,这意味着我们还需要与 IDM 进行一些门户集成。很高兴知道是否有人可以分享他们对培训门户技术开发人员、构建此 IDM 集成解决方案、配置系统等 VS 所需的努力的见解。自己构建这些功能,例如登录、用户/角色管理、cms 集成等。
猜你喜欢
  • 1970-01-01
  • 2010-11-07
  • 2011-06-16
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 2014-02-13
  • 1970-01-01
相关资源
最近更新 更多