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触发)
相关文章推荐
- Jquery之Bind方法参数传递与接收的三种方法
- Response.Write Table 方式导出Excel 添加样式
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- jQuery插件开发的两种方法及$.fn.extend的详解
- js中的val(),text()和html()区别
- jQuery+CSS3实现3D立方体旋转效果
- 如何将jsp页面的table报表转换到excel报表导出
- 自定义控件(8)---PathEffect平滑曲线--点、线、矩形、圆
- javascript函数的调用种类
- JavaScript学习(四):JavaScript类型转换以及变量作用域
- JavaScript学习(三):JavaScript对象类型
- JavaScript中利用各种循环进行遍历的方式总结
- javascript 定时器工作原理
- html 中设置span的width完美解决方法
- Populating Next Right Pointers in Each Node
- JavaScript的document方法汇总
- 【Extjs】timefield使用,以及24小时制
- 简单学习JavaScript中的for语句循环结构
- js密码强度校验
- @html.ActionLink的几种参数格式