`
chengzhi_hong
  • 浏览: 167448 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Portlet和Servlet的关系

阅读更多

Portlet和Servlet的相似之处:

@Portlet 也是JAVA技术的web组件。

@Portlet也是有特定的container在管理。

@Portlet可以动态产生各种内容。

@Portlet的生命周期由container所管理。

@Portlet和客户端的互动通过request/response的机制。

Portlet和Servlet的不同之处:

@Portlet只产生markup信息片段,不是完整的网页文件。而Portlet会将所有的Portlet markup信息片段放到一个完整的Portlet网页。

@Portlet不会和URL有直接关系。

@客户端必须通过portal系统才能和Portlet互动。

@Portlet默认定义Portlet modes及窗口状态可以指出网页中该Portlet的哪个功能正在执行及现在的状态。

@Portlet可以在同一个portal网页中存在多个。

Portlet有一些附加功能是Serlvet所没有的:
@Portlet能够存取及存储永久配置文件及定制资料。

@Portlet可以存取使用者数据。

@Portlet具有URL的重写功能在文件中去动态建立连接,允许portal server不用去知道如何在网页的片段之中建立连接及动作。

@Portlet可以存储临时性的数据在Portal Session之中,拥有两个不同的范围:application_wide scope和Porlet private scope.

Portlet不具有一些功能,而Servlet具有的功能:

@Servlet具有设置输出的文字编码的方式

@Servlet可以设置HTTP输入的header

@Servlet才能够接收到客户对于Portal发出的HTTP请求

1
0
分享到:
评论

相关推荐

    Portlet标准汉化手册

    Portlet与Servlet的关系** Portlet与Servlet有一定的相似性,但它们在设计上有所不同。为了保持兼容性和重用性,Portlet规范借鉴了Servlet的部分概念,但为Portlet定义了独特的接口和行为。Portlet与Servlet的主要...

    portlet之开发详解(中文)

    开发Portlet需要了解其基础概念、生命周期、与servlet的关系以及开发环境的搭建等。 ### Portlet基础知识 Portlet是Portal页面的一个区域,它类似于Web应用中的servlet,但是它运行在Portal容器中。Portal是一个为...

    Portlet开发指南

    Portlet与servlet的关系**:Portlet可以被视为servlet的一个扩展,它们都遵循类似的生命周期模型,但Portlet还具有更多的功能和约束,以适应Portal环境的需求。例如,Portlet可以响应不同的请求类型,包括渲染请求...

    IBM portlet开发指南

    Portlet与servlet有着密切的关系,Portlet可以看作是servlet的一种扩展或变形。它们都遵循类似的生命周期事件,但是Portlet拥有更加丰富的交互模式和窗口状态,可以更好地适应Portal环境。 #### 开发环境搭建 在IBM...

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

    本文将深入解读该手册的核心内容,包括PORTLET的概念、PORTAL服务器的功能、PORTLET容器的作用以及PORTLET与SERVLET之间的关系等。 #### 二、PORTAL(门户)简介 ##### 2.1 什么是PORTAL? PORTAL是指一种Web-...

    Liferay 6.0.5开发指南.doc

    Liferay 6.0.5 开发指南详细解析 Liferay Portal 是一款强大的开源企业级...开发者需要掌握 Portal、Portlet 和 Servlet 的概念及其相互关系,以及Liferay 具体版本的特性和开发工具,才能充分利用这个平台的潜力。

    Apache Pluto Portal 学习文档

    Apache Pluto Portal 是一个...此外,深入了解portal、portlet和portlet容器的关系对于开发和部署portlet应用程序至关重要。通过对比和实践,开发者能够更好地利用Apache Pluto Portal创建高效、灵活的门户解决方案。

    portlet specification

    这一规范详细阐述了portlet的概念、功能、生命周期以及与portlet容器、servlets之间的关系,对于理解和应用portlet技术至关重要。 ### Portal与Portlet的基本概念 #### Portal Portal是一种基于Web的平台,旨在...

    关于Portal

    这意味着在同一个Portlet应用程序中,Portlet、Servlet和JSP可以共享同一个类加载器、上下文和会话。这种设计使得开发者可以充分利用已有的Java Web技术栈,同时利用Portlet的优势构建高度个性化的门户体验。 #### ...

    Liferay_6.0.5开发指南(带书签)

    在详细探讨内容之前,我们需要了解 Portal 和 Portlet 的基本概念,以及它们与 Servlet 的关系。 Portal 是一种基于 Web 的信息系统,它以消除信息孤岛和应用整合为最终目的,提供了单点登录、内容聚合、个性化门户...

    JSR168 PORLET标准手册

    Portlet与Servlet的关系: - **相似性**:两者都是基于Java的Web组件,都能处理HTTP请求并返回响应。它们都可以用来构建Web应用,且都可以被容器管理。 - **差异性**:Portlet是专门为门户环境设计的,强调个性化和...

    很好的全面学习liferay资料

    与Servlet的关系方面,Portlet和Servlet都是Java Web应用程序组件,但它们有明显的区别。Servlet是通用的HTTP服务端组件,处理所有类型的HTTP请求,而Portlet是特定于门户环境的组件,遵循特定的生命周期和交互模式...

    JSR168 porlet 标准手册汉化整理文档

    #### 四、Portlet与Servlet的关系 Portlet和Servlet虽然在某些方面类似,都是基于Java的Web组件,但它们之间存在显著的区别。Servlet是通用的Web组件,主要用于处理HTTP请求和生成响应,而Portlet则专注于门户环境...

Global site tag (gtag.js) - Google Analytics