Websphere 6中的Portlet到Jboss 7.1.1

时间:2013-10-30 12:36:11

标签: websphere jboss7.x portlet gatein

我正在寻找一些关于互联网上portlet的教程,但我找不到一个好的教程。我需要将部署在websphere 6中的portlet迁移到jboss 7,我对它有一些疑问,我希望你能帮助我

  1. 是否可以将portlet从websphere迁移到jboss 7?我知道你需要一个portlet容器,我在jboss 7
  2. 中找不到该引用
  3. 我在jboss页面中发现了一个名为GateIn的项目,看起来像是一个portlet容器,这是正确的吗?
  4. 在websphere中开发的portlet可以在不修改代码的情况下迁移到其他应用程序服务器吗?
  5. 我的同事都不知道portlet,因为互联网上的少数例子,我认为这是一个几乎弃用的解决方案,这是正确的吗?
  6. 谢谢!

2 个答案:

答案 0 :(得分:1)

1)是的。 Portlet在JSR规范中定义(v1是JR-168和v2 ios JSR-286)。这意味着只要你有一个符合规范的portlet,你就应该能够将它移动到任何符合规范的portlet容器。

2)是的,GateIn是一个portlet容器。

3)只要portlet没有调用任何特定于WebSphere的API调用,你就应该能够将它移动到另一个portlet容器。

4)Portlet远未弃用。有多个portlet容器(WebSphere Portal,Liferay,GateIn以及其他一些容器)。其中许多容器仍然经常更新,并且正在为新网站部署。

如果这就是“示例”的含义,那么网络上应该有足够的教程/讨论。即使看着SO,你也可以找到新的portlet问题。

答案 1 :(得分:1)

1-是的,这是可能的,唯一的要求是你的portlet应该符合JSR168 / 286()。
2-是gatein是包含Portlet容器的eXo& Jboss Portal 3-是的,如果它是符合JSR 168/286的portlet并且不依赖于Websphere API 4-不,有很多产品使用Portin技术,如Gatein,eXo Platform或Liferay

以下是一些可以帮助您https://github.com/gatein/gatein-portal/tree/3.5.x/examples/portlets

的portlet示例