Portlet标准主要是JSR168,JSR286和WSRP. JSR168因为比较早,所以大部分的Portal都支持这个标准. JSR286是JSR168的增强版,对JSR168向后兼容.目前我接触到的Liferay会支持. WSRP到现在为止有两个版本,前面提到到Liferay仅支持1.0. Sun有一个Open Portal项目,他提供了JSR168/JSR286/WSRP1.0/WSRP2.0的简单实现.很多的Portal项目都是基于这个简单实现做的,想研究协议和源代码的朋友,强烈推荐看一下这个项目.
为什么需要标准化,好外很多.我认为最简单的表达就是共享和交互.
共享有两个层次.第一个层次(JSR168/286)是服务器级别的,一个符合标准的Portlet应用(war包),可以轻松部署运行在不同的服务器上,可以由不同的Portal应用集成. 第二个层次(WSRP)走的更远一点,就是不需要部署到自己的服务器上,就可以直接集成到我的Portal页面上,Portlet应用是运行在远程服务器上的(可以看一下igoogle提供的类似的功能,但igoogle并没有用wsrp).
对于交互,指的是Portlet之间的交互,对于JSR168/286来说,主要是以事件来实现.Portlet可以发布一个事件或者监听一个事件,当然一些参数也可以通过事件在不同的Portlet之间传递.
有一点是需要说明的:符合JSR168/286的Portlet应用一定是J2EE应用,因为JSR168/286构建在Servlet之上.符合WSRP标准的可能是J2EE应用,也可能是.NET应用,也可能是其它.
分享到:
相关推荐
目前最全的资源 jsr168 jsr286 中英文都有 还有API
当portlet符合JSR-168规范时,通过Web Services for Remote Portlets (WSRP)生产者公开JSR-168 Portlet会更容易一些。WSRP提供了一个通过Web service联合portlet内容的标准。JSR-168和WSRP 1.0 portlet功能是紧密...
PORTAL开发相关标准:JSR168Introduction_to_JSR_168
基于标准的SSH结构,基础Ext的展现界面,基于数据库的acegi安全认证.可随意更改的portal布局,可随意添加的portlet. 4.如何安装Faceye基础版 4.1.安装环境 JDK1.5及其以上 MySQL5.0以上 Tomcat5.5以上或其它Web容器,...
portlet国际标准 JSR168 PORLET标准手册汉化整理
基于JSR168的portlet精彩范例
NULL 博文链接:https://tyler-zhou.iteye.com/blog/680621
博文链接:https://jimmy-shine.iteye.com/blog/214256
开发Portlet的JSR-168标准手册跟帮助文档。
许多大型企业的网站, 渐渐采用了 portal server 作为开发的基础. 至于什么是 portal 呢, 中文翻译为 "门户网站"。 有人可能想.. 天杀的.. 门户网站不是就像 yahoo, pchome, yam 等等。不过, 我们现在讨论的 portal ...
文章专门针对具有 JSR 168 Portlet 开发基础,并且想了解 JSR 286 Portlet 新特性和开发流程的开发人员。在学习完本系列后,您将了解相对于 JSR 168 Portlet,JSR 286 Portlet 究竟提供了哪些增强功能, 以及这些...
关于portlet 开发的一源码的开发指导
本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M <br>从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用
JSR-168 Portlet 开发 JSR-168 Portlet 开发
NULL 博文链接:https://yale.iteye.com/blog/487649
关于远程Portlet和jsr168的文档。英文的,联系联系外语
NULL 博文链接:https://soledede.iteye.com/blog/1956295