liferay笔记(补足六个汉字).doc
文本预览下载声明
liferay介绍:
Liferay门户是市场上领先的开源门户
Liferay portal 是世界领先的开源企业门户解决方案,它使用最新的Java和web2.0技术。
可以运行在所有主流应用服务器和servlet容器,数据库和操作系统中,拥有超过700个部署组合。
符合JSR-286
预先绑定60多个porlets,即装即用。
内置内容管理系统(CMS)和协作套装。
为每个用户提供个性化的页面。
使用LogicLibrary的Logiscan套装成为最安全的门户平台的基准。
对于企业,Liferay门户提供一个虚拟平台,可以集中,共享和协作。
为终端用户考虑,Liferay 门户的一流用户界面简单到技术水平很低的用户都可以轻松掌握。
Liferay门户也是开发者社区力其中一个最受欢迎的门户技术,有很多持续增长的功能,帮助你的开发团队用最短的时间和经历部署业务解决方案。
随着信息化建设的深入,Portal 门户已经成为新型办公环境的一个重要组成部分。
Portal所提供的单点登录、权限控制、个性化定制、内容集成、文件管理等独特的功能, 已
经大大占据公众的眼球,并在信息集成和消除信息孤岛方面发挥了重要的左右。
随着Portal技术的成熟,以MyNestcape、MyYahoo、MSN-Space等为代表大型网站也
较多的采用Portal架构来实现个性化的内容聚合和定制,以实现灵活的扩展的服务策略。
Liferay Portal作为一个开源的Portal项目,利用Hibernate、Struts、Spring等开源框架,
实现了JCP JSR168规范中提出的Portal功能,在开源Portal系统中有比较典型的代表性。
第一章 Liferay Portal 架构解析
本部分主要内容
Portal 服务器 Portal 容器 Portlet
作为一个开源Portal产品,Liferay Portal提供对多个独立系统的内容集成,帮助多个组
织实现更有效的合作。与其他商业的Portal产品相比,Liferay Portal有着一系列的优良特性,
而且不需要付费。
第一节 Portal规范
随着Portal的兴起,越来越多的公司开始涉足Portal产品开发,并组建各自的Portal组
件和基于其的产品,比如IBM、BEA、MicroSoft、SAP、Apache等。各个厂商的接口互不
兼容,给软件开发商以及开发人员带来诸多不便。
1.1.1 JSR168
为此,JCP组织发布了JSR168(Java Specification Request),Portlet Specification V1.0,
用来提供不同的Portal和Portlet之间的互通性。只要开发的Portlet遵循JSR168,则就可以
在所有遵循JSR168的Portal上部署运行。
JSR168中定义了Portal的实现规范和接口,并对理想的Portlet进行了详细的规划和描
述。
1.1.2 WSRP
WSRP是OASIS Web Service for Remote Portlet的缩写。WSRP是Web Service的一种新
的商业应用,一种新的标准,主要用来简化Portal对于各种资源或者程序整合的复杂度,可
以避免编程带来的整合麻烦和问题。而且Portal管理员可以从海量的WSRP服务中选择需
要的功能用以整合到目前所用的Portal中。它有三种角色:
①、生产者 .. 提供Portlet
②、消费者 .. 使用Portlet
③、终端用户 .. 最终用户
它的特点在于生产者将消费者所需要的信息通过WSRP返回给消费者,这些信息是相对
标记片断,例如HTML、XHTML等,可以直接嵌入用户的页面中,而不用像Web Service
一样开发用户端接口。
实现这个规范,Portal可以跟各式各样的数据源打交道,彻底终结信息孤岛的窘境。
第二节 什么是Portal
Portal是基于Web的,以“应用整合”和“消除信息孤岛”为最终目的,提供单点登
录、内容聚合、个性化门户定制等功能的综合信息系统。
完整的Portal通常由Portal服务器、Portlet容器、Portlet构成。
1.2.1 Portal 服务器
Portal服务器是容纳Portlet容器,支持Portlet呈现的普通或者特殊Web服务器。
Portal服务器通常会提供个性化设置、单点登录、内容聚合、信息发布、权限管理等功能,
支持各种信息数据来源,并将这些数据信息放在网页中组合而成,提供个性化的内容定制,
不同权限的浏览者能够浏览不同的信息内容。通常,Portal提供以下功能:
单点登录:Portal通常采用ACL、SSL、LDAP等业
显示全部