liferay培训之portlet

liferay培训之portlet

ID:11226764

大小:1.50 MB

页数:25页

时间:2018-07-10

liferay培训之portlet_第1页
liferay培训之portlet_第2页
liferay培训之portlet_第3页
liferay培训之portlet_第4页
liferay培训之portlet_第5页
资源描述:

《liferay培训之portlet》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Portlet及Liferay简介胡启稳手机:15925232137QQ:68304399博客:http://www.huqiwen.com提纲1什么是Portal2什么是Portlet3Liferay简介及工作原理4开发环境搭建什么是Portal?门户(portal):原意是指正门、入口,现多用于互联网的门户网站和企业应用系统的门户系统。公共门户(PublicPortal)主要是指腾讯、新浪、网易等这样的门户网站,他们可服务于广泛的社会群体,为用户提供了检索、分类的个性化定制服务,这类门户被称为PublicPortal。垂

2、直门户(VerticalPortal)针对某一行业构建的门户网站,包括这个行业的产、供、销等供应链以及周边相关行业的企业、产品、商机、咨询类信息的棸合平台。例如:专注于IT领域的“中关村在线”,专注财经的“和讯网”,专注汽车的“汽车之家”等等都是典型的垂直门户。企业信息门户(EnterpriseInformationPortal)企业信息门户是帮助企业用户及员工能够通过统一的入口找到分布于企业内外部的各类信息资源。什么是Portal?Portal是基于Web的,以“应用整合”和“消除信息孤岛”为最终目的,提供单点登录、内容聚

3、合、个性化门户定制等功能的综合信息系统。Portal服务器Portlet容器PortletPortalPortal服务器Portal服务器是容纳Portlet容器,支持Portlet呈现的普通或者特殊Web服务器。Portal服务器通常会提供个性化设置、单点登录、内容管理、信息发布、权限管理等功能,支持各种信息数据来源,并将这些数据信息放在网页中组合而成,提供个性化的内容定制,不同权限的浏览者能够浏览不同的信息内容。Portlet容器Portlet容器提供Portlet运行的上下文环境,包含很多Portlet并管理它们的生命

4、周期,并持久化portlet的定制信息(preference)。提供执行环境从Portal接受请求,传统给容器中的PortletPortlet容器接收到来自Portal的请求后,传递给容器中的Portlet执行。Portlet容器不负责组合Portlet产生的信息內容,此工作由Portal处理。Portal和Portlet容器可以放在一起视为同一个系统的组件,或分开为两个独立的组件。普通Servlet容器的扩展Portlet窗口是普通Servlet容器的扩展,所以一个Portlet容器可以构建于一个已经存在的Serveet容

5、器之上,或者实现Servlet容器的全部功能。无论Portlet容器怎么实现,它的运行环境总是假定它支持Servlet规范。Portal规范JSR规范JSR168(2003.10)JSR286(2008.6)WSRPWSRP1.0(2003)WSRP2.0(2010.5)JSRportlet规范JCP组织发布了JSR168(JavaSpecificationRequest),PortletSpecificationV1.0,用来提供不同的Portal和Portlet之间的互通性。WSRP规范WSRP是OASIS(国家开放标准

6、组织)发布的WebServiceforRemotePortlet的缩写,意思是远程门户网站Web服务,目的是开发一个允许门户之间、门户与其他应用之间,能够以即插即用的方式进行用户界面的交互的WebService标准。提纲1什么是Portal2什么是Portlet3Liferay简介及工作原理4开发环境搭建什么是Portlet一个Portlet是以Java技术为基础的Web组件,由Portlet容器所管理,专门处理用户的信息请求以及产生各种动态的信息内容。Portlet为可插拔式的客户界面组件,通过组合Portlet,可以呈现

7、为一个信息系统。这些由Portlet产生的内容也被称为片段,而片段是具有一些规则的标记(HTML、XHTML、WML),而且可以和其他的片段组合而成一个复杂的文件。一个或多个Portlet的内容聚合而成为一个Portal网页。而Portlet的生命周期是由Portlet容器管理控制。客户端和Portlet的互动是由Portal通过典型的请求/响应方式实现,用户会和Portlet所产生的内容互动,比如,用户提交一个表单,Portal将会接收到Portlet的请求,将这个请求处理转向到目标Portlet。这些Portlet产生的

8、内容可能会因为不同的使用者而有不同的变化,完全是根据用户对于这个Portlet的设置。什么是Portlet什么是PortletPortlet与Servlet的关系相似之处portlets也是Java技术的web组件portlets也是有特定的container在管理portlets可以动态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。