日期:2014-05-16  浏览次数:20293 次

JSR168标准简介(一)

PLT.2.1?什么是Portal(门户)??

?

Portal?的组成可以分为三部份?(1)?Portal?Server?(2)?Portlet?Container?(3)?Portlet?

?

1)?Portal?Server?的定义是

?

一个?Portal(门户网站)就是指一个?Web-based?的系统,通常都会提供个性化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个性化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。

?

2)?Portlet?Container?的定义是

?????? portlet?container?是提供?portlets?运行时环境,包含了许多?portlets?并且管理他们的生命周期,并负责持久化portlets?的参数信息,一个?portlet?container?接收到来自?portal?的请求后,接着将这个请求传递给存在?container?的?portlet?执行。portlet?container?没有义务去组合?portlets?产生的信息內容,这个工作必须由?portal?来处理。portal?和?portlet?container?可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。?

PLT.2.2?什么是?Portlet?

?

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

?

这些由?portlet?产生的内容也被称为片段?(fragment),而片段是具有一些规则的Markup(?HTMLXHTMLWML?),而且可以和其他的片段组合而成一个复杂的文件。而?Portlet?中的内容正常来说是与其他?Portlet?的内容聚合而成为一个?Portal?网页。而?Portlet?的生命周期是被?Portlet?Container?所管理控制的。

?

客户端和?portlets?的互动是由?portal?通过典型的?request/response?方式实