我目前正在开发一个现有的 java web-app。我的 Web 应用程序可以部署在 Tomcat、Websphere 或 Weblogic 上。
我想将 portlet 功能添加到我的 Web 应用程序中。
我知道,为了这样做,我必须使用 portlet 容器或门户。
问题是,我宁愿避免安装新软件,我宁愿使用不需要安装的第三方(如 jars)。
我应该使用什么最好的软件?请记住,我需要一个可以在 Weblogic、websphere 或 Tomcat 上使用的软件。
“Portlet 功能”是一个非常广泛的说法。你可以说得更详细点吗?
门户软件的一大好处是您可以从门户容器中获得开箱即用的身份验证/授权、portlet 间通信功能、一致的外观和感觉等。
如果您只是在寻找特定的功能子集,则可以使用一些 jar 库。否则,我建议研究 BEA 的 AquaLogic(可能更名为 Oracle)、IBM 的 WebSphere Portal 或其他门户供应商之一。
正如“Mike G”所说,“Portlet 功能”是一个非常广泛的说法,我不确定您的需求是什么。无论如何,您可能想查看 Pluto,它是 portlet 规范 v2 (JSR-286) 的参考 portlet 实现
根据其常见问题解答,您可以通过向 Web 应用程序的 web.xml 添加侦听器和过滤器来在标准 Web 应用程序中部署 portlet。
Pluto 已经用 Tomcat 进行了测试:http://portals.apache.org/pluto/app-servers.html