我有一个带有JSR 168规范的portlet,它曾用于在UPortal中运行(一些旧的基于门户的java框架)。但是,我需要将此portlet从门户网站上移除,并将其作为独立应用程序。现在我的问题是,如果有任何方法可以使用现有代码或者是否需要创建新的webapp? (obv我相信我可以重用一些旧的代码,但只有一些)
答案 0 :(得分:2)
Portlets
被设置为驻留在Portlet容器内,并且不能在简单的Servlet容器上进行,而webapp是一组路由Servlets
因此只需要一个Servlet容器(除非您将发货 Entreprise Beans )
所以你猜对了,会有重写的部分,比如web应用程序部署描述符( web.xml ),页面处理,样式...... 但是,如果您已经设法为您的portlet应用程序设置了坚实的基础设计,我想您将能够保留几乎所有源的主要部分,因为它们将位于不同的层中。