您的位置:首页 > Web前端

Liferay Portal 学习笔记(一),介绍

2015-11-10 15:54 239 查看

一、Portal

Portal是一个web页面,它由一个或若干个Portal界面组成,而每个Portal界面又是由一个或若干个portlet窗口(portlet的表现形式)组成的。

特色:

1 集成技术(多个信息系统)

2 流程统一

3 界面统一

Portal页面创建过程:portlet(若干个)----> portlet容器 ----> portlet服务器 ----> portal页面

Portal页面请求过程:portal页面 ----> portlet服务器 ----> portlet容器 ----> portlet

portal通过portlet容器的invoker api(portlet容器主要接口)来访问portlet容器,portal必须实现portlet容器的container Provider SPI回调接口。

Portlet容器把portlet内容传到portal,portal server根据portlet产生的内容创建Portal页面,由客户端显示。

客户端访问Portal。在收到请求后,portal会判断满足请求的portlets列表。portal通过portlet容器,调用Portlets,portal用portlets产生的片段,创建页面并返回给客户端。

二、Portlet

一个Portlet是以Java技术为技术的Web组件,由Portlet容器所管理,专门处理客户的信息请求以及产生各种动态的信息内容。Portlet 为可插式的客户界面组件,提供呈现层成为一个信息系统。

学习:

*Portlet 与 Servlet的异同

*Portlet标签:

通过这些标签,可以调用Portlet内部的参数比如renderResponse、renderRequest、PortletConfig 等,在JSP 中跟Portlet 通信。当然,在使用之前,除了要在web.xml 中声明标签库外,还要在JSP 的头部声明标签库调用。

RenderURL,ActionURL。

param,namespace(用于renderURL和actionURL内部)

*Request对象,ActionRequest(processAction处理,actionURL触发)、RenderRequest(render处理,renderURL触发)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: