我想向现有的 java web 应用程序添加仪表板功能,这应该是一个 portlet 容器,因此它可以托管其他迷你应用程序或打开社交小工具。
什么是最好的解决方案?集成现有的成熟 portlet 容器?
如果您正在寻找一个简单的引擎来使用现有的 portlet,那么Apache Pluto是一个可嵌入的 portlet 服务器——它甚至有一个 JSP taglib,您可以使用它来嵌入视图。
尽管您提到了 OpenSocial(我建议在 JSR-168 上使用它,除非您有特定的 portlet),您可以查看Apache Shindig,尽管这仍然是一个移动的目标。
Infopark有一个 JSR-168 Portlet Container,可在任何地方以正常内容交付 portlet。他们进行内容管理,因此 portlet 是一种在静态内容中创建个人动态部分的方法。它在任何 servlet 容器(如 tomcat 5.5)中作为 webapp 工作。对不起,它是商业软件。