我正在寻找一些关于互联网上portlet的教程,但我找不到一个好的教程。我需要将部署在websphere 6中的portlet迁移到jboss 7,我对它有一些疑问,我希望你能帮助我
谢谢!
答案 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示例