Portlet和遗留应用程序

时间:2011-04-11 04:22:40

标签: java portlet

在工作中,我们既有遗留的Web应用程序(大约十年左右),也有一个新的Web应用程序(<6个月),都是用Java开发的。目前,两者都在不同版本的JBoss AS上运行(遗留应用程序目前正在使用Spring 2,如果我没有记错,新的应用程序是在Seam 2上构建的)。

我们希望创建一个部分,用户可以以portlet的形式(以及可能的其他兼容portlet)查看来自这两个来源的相关信息。

我以前从未使用过portlet,并且想知道我应该关注哪些技术以及我应该如何处理这项任务?

是否可以在第一个应用程序中集成主机portlet部分,还是需要新部署?

2 个答案:

答案 0 :(得分:2)

我刚刚完成了我工作的门户选择流程,我们找到了几种方法来解决这个问题 -

您可以购买高端门户产品,例如WebSphere Portal Server或Oracle的门户产品(无论本周称之为什么),您可以使用Liferay社区或Enterprise(企业版本附带支持并获得比社区更早的新功能) ),或者你可以用Apache Pluto纯粹开源。所有这些都将为您提供真正的,符合JSR的portlet容器。如果您决定采用这种方式(如同使用apache磁贴在玻璃上聚合并避免门户网站的麻烦或转向非门户技术,如Adobe Flex&amp; Mosaic),那么您可以选择访问方式遗留应用程序:

  1. 使用portlet-servlet桥,如果您的门户网站服务器有一个;

  2. 尝试将真正的遗留应用程序与IFrame portlet链接起来。

  3. 重新实现用户界面功能(您使用MVC(s)模式,对吗?)作为portlet。

  4. 我猜你提到的旧应用程序可能不是为要更换的UI而设计的,而且你最好使用选项1或2来提供服务,但是如果没有看到应用程序本身我就不能肯定地说。

答案 1 :(得分:0)

我想您可能还想看一下使用门户网桥实现。

退房: