首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Liferay Portal 六学习笔记:Portal介绍 (转)

2012-12-25 
Liferay Portal 6学习笔记:Portal介绍 (转)转自: http://hu437.iteye.com/blog/716900?LifeRay Portal 6于

Liferay Portal 6学习笔记:Portal介绍 (转)

转自: http://hu437.iteye.com/blog/716900

?

LifeRay Portal 6于7月15日正式发布了,从今天起在这里写下自己的LifeRay Portal学习笔记

?

Liferay是一个开源的Portal产品,提供对多个独立系统的内容集成,为企业信息、流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性(但是缺点也很明显,文档太少,学习成本有点高),而且免费,对于Liferay portal的详细介绍可以看其官网:http://www.liferay.com/zh/products/liferay-portal,本文主要介绍Portal和Portlet。portal 规范

随着Portal的兴起,有众多的厂商开始涉足Portal产品开发,并构建自己的Portal组件和基于他的产品,比如IBM、ORACLE、Microsoft、apache、SAP等,但是各个产品之间互不兼容,给开发者和各个厂商带来了诸多不便。

JSR168

在这种情况下,JSR168规范应运而生,2003年10月7日,JCP组织发布了JSR168(Java Specification Request),Portlet Specification V1.0,用来提供不同的Portal和Portlet之间的互通性。只要开发的Portlet遵循JSR168,就可以在所有遵循JSR168的Portal上部署运行。JSR168中定义了Portal的实现规范和接口,并对理想的Portlet进行了详细规划和描述。

WSRP

wsrp是OASIS Web Service For Remote Rortlet的缩写。WSRP是Web Service的一种新的商业应用,一种新的标准,主要用来简化portal对于各种资源或程序整合的复杂度,可以避免编程带来的整合麻烦和问题。而且Portal管理员可以从海量的WSRP服务中选择需要的功能用以整合到目前所有的Portal中。它有三种角色:

?

①、 ? ? 生产者 ? ==》 ?提供Portlet

②、 ? ? 消费者 ? ==》 ?使用Portlet

③、 ? ? 终端用户 ==》 ?最终用户

?

另外,还可以配套使用PreferencesValidator 对象,对Portlet 的Preference 在存储之前进行验证,以确保Preference 的正确性。具体规范可以参照http://java.sun.com/xml/ns/Portlet/Portlet-app_1_0.xsd 的<complexTypename="preferenceType">部分。

热点排行