Liferay6.2框架概述

2019-08-29 19:31

Liferay6.2框架 1. 概述 3

2. 背景及相关概念 3

2.1背景 3 3. Portal架构 3

3.1 portal和portlet的概念 3 3.2 portal结构 4 3.3 portal的组成架构 6 3.4 portal应用架构 8 3.5基本组件 8

3.6 Liferay的Portal基础服务 9

3.6.1 基础服务 9 3.6.2基础服务配置文件 9 3.7 portlet应用 10 3.8 Portal主要功能 10

3.8.1、单点登录(SSO—Single Sign-On): 10 3.8.2、资源整合: 10 3.8.3、定制与个性化: 11 3.8.4、协作功能: 11 3.8.5、工作流: 11 3.8.6、信息检索: 11 3.8.7、客户端:

4. liferay使用介绍

4.1 liferay页面的创建过程 4.2 liferay页面的请求过程 4.3访问portal 4.4 添加应用 4.5管理

4.5.1页面 4.5.2站点设置 4.5.3 站点内容 4.6门户的基础管理

4.6.1 用户和组织 4.6.2站点 4.6.3 网站模板 4.6.4网页模板 4.6.5用户群组 4.6.6角色 4.6.7 portal设置 4.7工作流的配置

4.7.1 Kaleo的工作流简介 4.7.2 工作流配置

1. 概述

Liferay是当今较为成熟的开源企业级Portal软件产品。Liferay以纯Java开发,采用了最新的Java技术和架构,提供了功能较强的内容管理器支持20多种语言,提供了较为完整的技术文档。

由于采用了良好的技术架构,Liferay能够提供较大型的企业级应用。使用者还可以对Liferay源码进行修改,通过二次开发添加新的功能,来满足实际生产的需要。

2. 背景及相关概念

2.1背景

近几年,随着标准规范的制定以及市场需求的旺盛,Portal产品发展很快,功能不断增强,应用更加方便,并进一步向SOA(面向服务的架构靠拢,在SOA架构中扮演着用户展示层的角色。

旺盛的市场带来了丰富的产品可供选择。目前,商业化的主流Portal产品主要有IBM、BEA、ORACLE、SUN。此外,SYBASE、NOVELL以及微软(MICROSOFT)公司也有类似的Portal产品。在这类产品中,除了微软的SharePoint Server外,其他公司的Portal都是基于Java平台,因而适用的范围会更为宽广些。

3. Portal架构

3.1 portal和portlet的概念

“Portal”一词在英语中解释为“入口,大门”,中文翻译为“门户”。在Sun的Portlet技术规范JSR-168(Java Specification Request 168)中定

义为:Portal是基于Web的应用,通常提供个性化,单点登录,整合不同资源的综合信息展示平台。

Portal展现在最终用户面前的是类似于Web网页的Portal页面,也许有些Portal主页制作的更像是一个桌面系统的界面,更能获得用户的认可。 构成Portal页面的是能够建立和展现不同内容的一系列Portlet。Portal使用Portlet作为可插拔用户接口组件,提供信息系统的表示层。

Portlet是部署在特定容器内用来生成动态内容的可重用Web组件。Portlet处理从Portal传递来的用户请求,动态生成输出内容的一个片段,展现在Portal页面的某个位置上。 Portlet的主要特点:

Portlet 是基于Java技术的Web 组件。 由专门的容器管理 Portlet 。 Portlet用于生成动态内容。

Portlet只生成标记片段,并不产生完整的Web页面。由Portal负责将Portlet片段整合成完整的Portal页面。 Portlet不直接捆绑到URL。

Web用户通过Portal同Portlet进行交互。 Portlet具有预定义的模版和视窗状态。

Portlet容器是Portlet的运行环境,它负责管理Portlet的生命周期,保存Portlet的定制信息。通俗的讲,Portlet容器就是Portlet组件工作的管理器,这一点类似于Servlet容器和Servlet之间的关系。

3.2 portal结构

Portal是一个Web页面,它由一个或若干个Portal页面组织而成。而每个Portal页面又是由一个或若干个Portlet窗口构成的——Portlet是以窗口的形式出现在Portal页面里。如图所示是一个Portal页面结构的示例,有四个Portlet窗口。

Portlet窗口由两部分构成:其一是外观,包含有标题条、窗口控制和边框样式;其二是内容,即Portlet片段。

Portal服务器、Portlet容器以及Portlet之间的关系,如下图:


Liferay6.2框架概述.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级数学上册解决问题专项训练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: