Portlet JSR 168



我有一个JSR 168规范的portlet,用于在UPortal(一些旧的基于java门户的框架)中运行。但是,我需要将此portlet从门户中取出并使其成为独立的应用程序。现在我的问题是,是否有任何方法可以使用现有代码或是否需要创建新的web应用程序?(obv我确信我可以重用一些旧代码,但只有一些)

Portlets被管理在Portlet容器内,不能部署在直接的Servlet容器上,而web应用程序是一组路由的Servlets,因此只需要Servlet容器(除非您将运送 enterprise Beans)

所以你猜对了,有些部分需要重写,比如web应用程序部署描述符(web.xml)、页面处理、样式……但是,如果您已经设法为您的portlet应用程序建立了一个坚实的基础设计,我猜您将能够保留源的几乎主要部分,因为它们将位于单独的层中。

最新更新