liferay portal评估报告

liferay portal评估报告

ID:27462002

大小:53.50 KB

页数:6页

时间:2018-12-04

liferay portal评估报告_第1页
liferay portal评估报告_第2页
liferay portal评估报告_第3页
liferay portal评估报告_第4页
liferay portal评估报告_第5页
资源描述:

《liferay portal评估报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LiferayPortal评估报告Portal这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面:1) Portal服务器(PortalServer);2) Portlet容器;(PortletContainer)3) Portlet。1)PortalServer的定义是一个Portal(门户网站)就是指一个Web-based的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之

2、中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。负责接收HTTP请求,调用portlet,并将portlet产生的内容聚集到portalpage返回给客户。2)PortletContainer的定义是portletcontainer是提供portlets执行的环境,包含了许多portlets并且管理他们的生命周期,他也会永远保存着portlets的喜好设置,一个portletcontainer接收到来自portal的请求后,接着将这个请求传递给存在container的portlet执行。p

3、ortletcontainer没有义务去组合portlets产生的信息內容,这个工作必须由portal来处理。portal和portletcontainer可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。负责提供portlet的运行时环境,管理portlet的生命周期,还负责提供portlet持久化能力。3)Portlet的定义是一个Portlet是以Java技术为技术的Web组件,由PortletContainer所管理,专门处理客户的request以及产生各种动态的信息内容。Portlets为可插式(pluggable)的客户界面组件,提供呈

4、现层成为一个信息系统。这些由portlet产生的内容也被称为片段(fragment),而片段是具有一些规则的Markup(HTML、XHTML、WML),而且可以和其他的片段组合而成一个复杂的文件。而Portlet中的内容正常来说是与其他Portlet的内容聚合而成为一个Portal网页。而Portlet的生命周期是被PortletContainer所管理控制的。客户端和portlets的互动是由portal通过典型的request/response方式实现,正常来说,客户会和portlets所产生的内容互动,举例来说,根据下一步的连接或者是确认送出的表单,结

5、果portal将会接收到portlet的动作,将这个处理状况转向到目标portlet。这些portlet内容的产生可能会因为不同的使用者而有不同的变化,完全是根据客户对于这个portlet的设置。Portal主要是解决企业信息和应用的前端集成问题,它负责连结企业后台EAI,集成企业的结构和非结构化信息,并提供统一的访问企业信息和应用的入口。下面这张图展示了portal页面的产生过程(从中也可以了解portal服务器、portal容器和portlet之间的关系)(摘自JSR168规范文档)portlet与servlet的关系Portlet和Servlet算是兄弟

6、有那么一点点相似却又有那么一点点不同,因为Servlet和Portlet不尽然相同,所以研究小組決定将portlets定义成为一个新的组件,因此定义了portlets一个新的并且明确的界面与行为。为了尽可能与现有的servlet结合达到重复使用的目的,portlet的规范利用了servlet的规范,许多观念都很相似的,结合portlets、servlets及jsp在同一个网站系统中,我们称为portletapplication。在同一个portletapplication中,他们将分享同一个classloader,context及session。1)Portl

7、et和Servlet的相似之处@portlets也是Java技术的web组件@portlets也是有特定的container在管理@portlets可以动态产生各种内容@portlets的生命周期由container所管理@portlets和客户端的互动是通过request/response的机制2)Portlet和Servlet也有一些不同@portlets只产生markup信息片段,不是完整的网页文件。而Portal会将所有的Portletmarkup信息片段放到一个完整的Portal网页。@portlets不会和URL有直接的关系@客户端必须通过port

8、al系统才能和portlets互动@p

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

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

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