`
bravewu
  • 浏览: 48255 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JSR168 Portlet规范的中文版 【一】PLT.1 前言 PLT.2 概述

阅读更多

 

PLT.1



前言

 

 本文是Portlet规范1.0版本。其中描述Java Portlet API的标准。

 

PLT.1.1 附加来源

本规范意在为Java Portlet提供一个完整清晰的解释,如有疑问,请通过以下方式予以咨询:

  • 已提供的参考执行(RI),为本规范提供了行为基准。

PLT.1.2 谁应该阅读本规范?

PLT.1.3 API参考

PLT.1.4 其它Java平台规范

PLT.1.5 其它重要参考

PLT.1.6 术语

PLT.1.7 反馈提供

PLT.1.8 感谢

 

 

 

 

PLT.2



概述

 

PLT.2.1 Portal是什么?

Portal是一种Web应用程序。它可以提供个性化、单点登录、内容整合并最终为信息系统提供表现层。个性化是指允许用户自定义自己希望看到的内容。内容整合是指Portal可以从不同的数据源获取数据然后显示到同一个页面中。

PLT.2.2 Portlet是什么?

Portlet是一种利用Java开发的Web组件。Portlet 容器对它进行管理,通过处理请求来生成动态页面。Portal则把它当成一种可插入的用户界面组件来为信息系统提供显示层。

Portlet生成的内容被称作片段。片段是一段符合一定语法规则的标记代码(xml,html,wml),与其它片段整合到一起组成一个完整页面。Portlet的内容与其它Portlets的内容整合到一起组成一个完整的Portal页面。Portlet的生命周期由Portlet Container来管理。

通过由Portal实现的request/response实现类,Web客户端与Portlets进行交互。一般情况下,用户与Portlet生成的内容进行交互,比如通过跟随的链接或提交的表单,然后Portal会收到Portlet的动作,最后Portal就会根据用户的请求跳转到目标页面。

通过用户的不同配置,Portlet所生成的内容也可以不同。

PLT.2.3 Portlet容器是什么?

可以运行Portlets并为它提供必需的运行环境。Portlet容器可以容纳Portlet并管理它们的生命周期。它还可以对Portlets的参数进行持久性存储。Portlet容器是从Portal获取请求,然后在它管理的Portlets上执行这个请求。

Portlet容器不负责整合Portlets生成的内容。处理整合是Portal的责任。

Portal与Portlet容器既可以组起来作为Web应用的单个组件,也可以作为两个独立的组件。

目前我用过两种portal server: WebSphere Portal Server 和 Jboss Portal Server。
WebSphere Portal Server 里的Portal和Portlet容器是独立的两个组件。

WebSphere_Portal是一个WebSphere Application Server的一个实例。

在这个实例上,有一个名叫wps的应用,负责安装Portal页面需要的theme&skin.

而与AppServer并列的目录里有一个叫PortalServer, Portlet Container就是在这个目录里面。所有的portlets也是安装在这个目录下的installedApps里。

而Jboss Portal Server则是将Portal和Portlet Container合成一个组件。

PLT.2.4 举一个例子吧。

以下是用户在访问一个Portal页面后,依次发生的事件:

  • 客户端(如Web浏览器)通过用户认证后访问某个Portal页面。
  • Portal会接收到请求。
  • Portal会判断请求中是否包含指向与被请求访问的Portal页面所关联的任一Portlet的动作。
  • 如果有一个动作正好指向某个Portlet,那么Portal会请求Portlet Container调用这个Portlet来执行这个动作。
  • Portal通过Portlet容器调用这个Portlet,然后将获取到的动态内容加入到最终的结果页面上。
  • Portal整合这个Portal页面上所有Portlet的输出结果,然后将这个Portal页面发送给客户端。


PLT.2.5 与Java2企业版平台的关系

Portlet API v1.0是基于Java2企业版平台v1.3。在J2EE规范的描述中,Portlet容器和Portlets要符合这些要求,这样才能在J2EE环境中执行。

由于与Servlet具有相类似的功能,Portlet的概念、名称和行为都与Servlet规范v2.3尽可能相近。

 

4
0
分享到:
评论
2 楼 bravewu 2009-02-04  
yangwudong 写道

收藏的挺全的,帮你顶

谢谢,这都是我在英文基础上一句一句翻译的。
1 楼 yangwudong 2009-02-04  
收藏的挺全的,帮你顶

相关推荐

    JSR-168 Portlet指南.doc

    当portlet符合JSR-168规范时,通过Web Services for Remote Portlets (WSRP)生产者公开JSR-168 Portlet会更容易一些。WSRP提供了一个通过Web service联合portlet内容的标准。JSR-168和WSRP 1.0 portlet功能是紧密...

    基于JSR168的portlet精彩范例

    基于JSR168的portlet精彩范例

    Struts2 JSR168 Portlet的开发

    Struts2 JSR168 Portlet的开发

    jsr168 portlet 加入jetspeed中入门

    本压缩包里含有了开发一个jsr168 portlet所需要的软件 本想包含jetspeed2.0的安装程序的,可是最多智能上传10M <br>从环境配置讲到开发步骤。 并表明了很多注意的地方 本包适合初学portlet的人使用

    The_Java_Portlet_Specification(JSR168规范英文版)

    PORTAL开发相关标准:JSR168Introduction_to_JSR_168

    JSR 168 Portlet标准(全)

    至于什么是 portal 呢, 中文翻译为 "门户网站"。 有人可能想.. 天杀的.. 门户网站不是就像 yahoo, pchome, yam 等等。不过, 我们现在讨论的 portal server, 不是那么地简单, 基本上 yahoo, pchome, yam 那些只能...

    在RAD7中开发JSR168 Portlet

    在RAD7中开发JSR168 Portlet

    JSR 168 Portlet Project Creator 插件jar包

    Eclipse 中 JSR 168 Portlet Project Creator 插件两个jar包 用于开发Portlet

    portlet 规范和API(jsr 168/286)

    目前最全的资源 jsr168 jsr286 中英文都有 还有API

    portlet开发样例.docx

    开发portlet过程:包括:1.1 类名规范;1.2 RAD7开发JSR168 portlet规范;1.3编写代码 .......

    JSR286 portlet新特性

    文章专门针对具有 JSR 168 Portlet 开发基础,并且想了解 JSR 286 Portlet 新特性和开发流程的开发人员。在学习完本系列后,您将了解相对于 JSR 168 Portlet,JSR 286 Portlet 究竟提供了哪些增强功能, 以及这些...

    jsr168 portlet

    把liferay自带的analog_clock改成了jsr168 portlet 其中用到了swfobject 显示fkash

    JSR286 portlet开发标准

    文章专门针对具有 JSR 168 Portlet 开发基础,并且想了解 JSR 286 Portlet 新特性和开发流程的开发人员。在学习完本系列后,您将了解相对于 JSR 168 Portlet,JSR 286 Portlet 究竟提供了哪些增强功能, 以及这些...

    JSR168_Portlet开发入门

    JSR-168 Portlet 开发 JSR-168 Portlet 开发

    JSR168规范与API手册

    JSR168规范与API手册 官方手册、标准 Portlet1.0开发必备

    Portlet 2规范

    JSR-286最终版, 新增Portlet2.0规范,和IPC. inter-portlet-communication.

    JSR168.doc

    JSR168 portlet portal

    IBM portlet开发指南

    Portlet开发指南............................................................................................................................... 1 第一章节 入门介绍 ........................................

    JSR168 PORLET标准手册汉化整理.pdf

    JSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理.pdfJSR168 PORLET标准手册汉化整理....

Global site tag (gtag.js) - Google Analytics