Java WebSpherePortal中的SpringMVCPortlet重用

Java WebSpherePortal中的SpringMVCPortlet重用,java,code-reuse,websphere-portal,spring-portlet-mvc,Java,Code Reuse,Websphere Portal,Spring Portlet Mvc,我有一个应用程序,其中创建了几个portlet,简单的JavaMVCPortlet。 是否可以在另一个应用程序中重用portlet,而不复制代码? 这意味着什么,应该做什么改变 谢谢。如果您有一个portlet,它可以以多种不同的方式部署。您可以在不更改代码的情况下将同一个portlet部署到多个环境中 在环境中部署portlet后,您还可以: 克隆它,即复制它,这将允许您更改portlet配置,而无需创建两个单独的portlet。 在多个实例的不同页面上使用相同的portlet。 所有这些都不

我有一个应用程序,其中创建了几个portlet,简单的JavaMVCPortlet。 是否可以在另一个应用程序中重用portlet,而不复制代码? 这意味着什么,应该做什么改变


谢谢。

如果您有一个portlet,它可以以多种不同的方式部署。您可以在不更改代码的情况下将同一个portlet部署到多个环境中

在环境中部署portlet后,您还可以:

克隆它,即复制它,这将允许您更改portlet配置,而无需创建两个单独的portlet。 在多个实例的不同页面上使用相同的portlet。
所有这些都不需要对实际的portlet进行任何更改。现在,请记住,这也完全取决于portlet。如果portlet的开发人员包含了许多硬编码参数,那么这可能是不可能的。我建议您将依赖于服务器/环境的部分保留在配置中,而不是硬编码中。

这是可能的,但您可能需要更详细地描述一下在其他应用程序中如何使用它。例如,在门户中可以有同一portlet的多个实例。这取决于你的要求。是的,你是对的,但现在我只是在研究如何做到这一点。现在,我很好奇是否可以在不同的应用程序/页面中重用存在于不同服务器上的portlet。我已经看到了一些导出portlet的选项,但我不知道它的含义以及这种选项的可维护性。portlet可以在任意多个环境中重新部署。这只取决于portlet本身。同样,您可以在一个环境中克隆portlet,以便能够进行多个配置,也可以让同一portlet的多个实例在多个页面上部署同一个portlet。更好地理解您的问题,我已经从我的评论中给出了答案。感谢您的帮助。我同意你的回答,我会努力让它发挥作用,看看哪一种是我做事情的最佳方式。