Portal与Liferay介绍.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Portal与Liferay介绍

Portal与Liferay介绍胡启稳手机Q客:提纲1什么是Portal2什么是Portlet3Liferay介绍4Liferay后台管理介绍什么是Portal?企业信息门户简介—EIP的定义EIP最初是由美林公司(Merrill Lynch)的C. Shitakes和Julie Tillman于1998年11月16日提出的。他们在发表的研究报告中把企业信息化门户定义为在企业内部和企业间管理、分析及发布信息的软件系统(如商务智能(BI,Business Intelligence)、内容管理(CM,Content Management)、数据仓库(Data Warehouse Mart)及数据管理(DM,Data Management)等)的融合体,Portal使得企业能够充分利用内、外部的信息,为用户提供一个面向商务决策的定制信息获取入口。企业信息门户简介—EIP的定义(续)Portal在企业信息化中的定位Portal规范什么是Portal?Portal 是基于Web 的,以“应用整合”和“消除信息孤岛”为最终目的,提供单点登录、内容聚合、个性化门户定制等功能的综合信息系统。Portal服务器Portal 服务器是容纳Portlet 容器,支持Portlet 呈现的普通或者特殊Web 服务器。Portal 服务器通常会提供个性化设置、单点登录、内容管理、信息发布、权限管理等功能,支持各种信息数据来源,并将这些数据信息放在网页中组合而成,提供个性化的内容定制,不同权限的浏览者能够浏览不同的信息内容。提纲1什么是Portal2什么是Portlet3Liferay介绍4Liferay后台管理介绍什么是Portlet什么是Portlet什么是Portlet一个Portlet是以Java技术为基础的Web组件,由Portlet容器所管理,专门处理用户的信息请求以及产生各种动态的信息内容。Portlet 为可插拔式的客户界面组件,通过组合Portlet,可以呈现为一个信息系统。这些由Portlet产生的内容也被称为片段,而片段是具有一些规则的标记( HTML、XHTML、WML ),而且可以和其他的片段组合而成一个复杂的文件。一个或多个 Portlet 的内容聚合而成为一个Portal 网页。而 Portlet 的生命周期是由 Portlet 容器管理控制。客户端和Portlet的互动是由Portal通过典型的请求/响应方式实现,用户会和Portlet所产生的内容互动,比如,用户提交一个表单,Portal将会接收到Portlet的请求,将这个请求处理转向到目标Portlet。这些Portlet 产生的内容可能会因为不同的使用者而有不同的变化,完全是根据用户对于这个Portlet的设置。Portlet与PortalPortlet容器提供执行环境Portlet容器提供Portlet运行的上下文环境,包含很多Portlet并管理它们的生命周期,并持久化portlet的定制信息(preference)。从Portal接受请求,传统给容器中的PortletPortlet 容器接收到来自Portal的请求后,传递给容器中的Portlet 执行。Portlet 容器不负责组合Portlet 产生的信息內容,此工作由Portal处理。Portal 和 Portlet容器可以放在一起视为同一个系统的组件,或分开为两个独立的组件。普通Servlet容器的扩展Portlet窗口是普通Servlet容器的扩展,所以一个Portlet容器可以构建于一个已经存在的Serveet容器之上,或者实现Servlet容器的全部功能。无论Portlet容器怎么实现,它的运行环境总是假定它支持Servlet规范。Portlet与Servlet的关系Portlet与Servlet的关系Portlet的生命周期一个Portlet有着完善的生命周期管理,定义了如何装载,实例化和初始化,怎样响应来自客户端的请求及怎样送出服务。这个Portlet生命周期由Portlet接口的init,processAction,render和destroy方法来表达。载入和实例化初始化初始化异常Portlet 容器运行Portlet 应用时或者Portlet 收到服务使用者的请求时,Portlet 就会被载入并实例化。载入Portlet 类后,Portlet 类随即被实例化。Portlet 容器调用Portlet 接口中的init 方法初始化Portlet。扩展自PortletConfig的类可以取出定义在部署描述文件中的初始化参数,以及Resource BundlePortlet可能出现UnavailableException 或PortletExcep

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档