`
canofy
  • 浏览: 831480 次
  • 性别: Icon_minigender_1
  • 来自: 北京、四川
社区版块
存档分类
最新评论

转载:JSR 286 其新特性

    博客分类:
  • j2EE
阅读更多
转账地址:http://www.ibm.com/developerworks/cn/java/j-lo-jsr286-1/index.html

上面还有大量的例子说明新的特性

JSR 286 及其新特性

JSR 168 目前在业界受到广泛支持,而且它由开放源码支持。标准和产品的第一个版本存在一定的缺陷,仅支持最基本的用例,在功能上有一些限制。而且 Java Portlet Specification V1.0 也存在这种情况,因此,经过三年之后,大多数支持 Java Portlet Specification V1.0 的门户产品都提供一些附加扩展,以支持更高级的用例,这些附加的扩展造成了各个门户产品的标准不统一,彼此间的交互协作成了不可避免的问题。为了更好地规范 portlet 开发,以适应业界发展,并提供适应于最高级别用例的标准解决方案,从而为这些高级功能提供互操作性,在 2005 年 11 月开始了 Java Portlet Specification V2.0(称为 JSR 286)的开发,Java Portlet Specification V2.0 目前已经进入 Final draft 的等待审批阶段,并计划在 2008 年 3 月正式发布。JSR 286 最终草案兼容了 JSR 168,并完善了 JSR 168 的部分功能,并提供了诸多 JSR 168 所没有的新特性,例如资源服务、事件、portlet 过滤器、共享呈现参数及 portlet 窗口等。与 V1.0 类似,V2.0 也将基于 J2EE 1.4,因此可让 Portlet 使用 J2EE 1.4 增强(如 JSP 2.0)。下面是该新规范的一些主要功能及特性:

1、资源服务:一种新的通过 portlet 呈现资源的方式。
2、事件:通过发送事件和接收事件来实现 portlet 之间的通信。
3、Portlet 过滤器:与 servlet 过滤器类似,根据 Portlet 请求和响应动态的呈现内容的变换。存在以下四种类型的 portlet 过滤器:
    Action 过滤器
    Render 过滤器
    Resource 过滤器
    Event 过滤器
4、共享呈现参数:除了 portlet 私有的呈现参数之外,新增了可以在 portlet 之间共享的呈现参数。
5、Portlet 窗口:提供 portlet 窗口 ID 供 portlet 使用。
分享到:
评论

相关推荐

    JSR286 portlet新特性

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

    JSR286规范与API手册

    2. **事件模型**:JSR286提供了一种新的事件模型,portlet可以通过发布和订阅事件与其他portlet通信。这种通信机制增强了portlet之间的协作和数据共享。 3. **安全增强**:规范增强了portlet的安全性,包括对...

    JSR 286 Portlet 的新特性,第 3 部分: Portlet 过滤器和 Portlet 窗口

    **JSR 286 Portlet 的新特性详解——Portlet 过滤器与Portlet 窗口** JSR 286,全称JavaServer Pages Portlet 2.0 API,是Java Portlet规范的第二个主要版本,旨在增强portlet开发的功能性和互操作性。在JSR 286中...

    jsr311-api-1.1.1-API文档-中文版.zip

    赠送jar包:jsr311-api-1.1.1.jar; 赠送原API文档:jsr311-api-1.1.1-javadoc.jar; 赠送源代码:jsr311-api-1.1.1-sources.jar; 赠送Maven依赖信息文件:jsr311-api-1.1.1.pom; 包含翻译后的API文档:jsr311-api...

    portlet源码案例jsr286

    JSR286,全称为Java Specification Request 286,是Java Community Process(JCP)发布的一个标准,它定义了portlet API的第二版,用于增强portlet的交互性和可扩展性。 在portlet开发中,JSR286带来了以下几个核心...

    JSR286规范及API、源码

    JSR286的主要目标是增强portlet的功能,提高其性能和用户体验。相比于之前的Portlet 1.0(JSR168),JSR286引入了以下关键改进: 1. **异步处理**:JSR286引入了异步portlet处理,允许portlet在后台执行长时间运行...

    JSR268门户标准

    总之,JSR286的这些新特性极大地丰富了Java门户技术的功能,使其能够更好地应对现代Web应用的需求。对于已经熟悉JSR168的开发人员来说,掌握JSR286的新特性将有助于他们开发出更具竞争力的应用程序和服务。

    jsr305-3.0.2-API文档-中英对照版.zip

    赠送jar包:jsr305-3.0.2.jar; 赠送原API文档:jsr305-3.0.2-javadoc.jar; 赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API...

    portlet 规范和API(jsr 168/286)

    JSR(Java Specification Request)168和286是定义portlet标准的两个关键版本,它们由Java Community Process(JCP)发布,旨在促进portlet在门户环境中的互操作性和可扩展性。 JSR 168是portlet规范的第一个主要...

    jsr311-api-1.1.1-API文档-中英对照版.zip

    赠送jar包:jsr311-api-1.1.1.jar; 赠送原API文档:jsr311-api-1.1.1-javadoc.jar; 赠送源代码:jsr311-api-1.1.1-sources.jar; 赠送Maven依赖信息文件:jsr311-api-1.1.1.pom; 包含翻译后的API文档:jsr311-api...

    JSR286 API (chm版)

    JSR286 API (chm版)自己做的 需要的下载

    jsr305-3.0.2-API文档-中文版.zip

    赠送jar包:jsr305-3.0.2.jar; 赠送原API文档:jsr305-3.0.2-javadoc.jar; 赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API...

    JSR286 portlet开发标准

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

    portalet规范2.0(jsr286)英文版

    Portlet 2.0是在Portlet 1.0(JSR 168)的基础上进行的升级,引入了许多新的特性和改进,以提升portlet的灵活性、性能和互操作性。 **Portlet 2.0的关键特性包括:** 1. **异步处理**:Portlet 2.0引入了异步处理...

    SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)

    JSR303是Java的一个标准,全称为Java Bean Validation,它定义了一种规范来验证Java对象的属性值,以确保输入的数据符合业务规则。 在SpringMVC中集成JSR303,可以实现对用户输入数据的高效验证。JSR303提供了预定...

    JSR133中文版.pdf

    1. **内存模型(Memory Model)**:JSR133引入了新的Java内存模型(JMM),它定义了多线程环境下共享变量的可见性和一致性。JMM规定了线程如何读写共享数据,以及这些操作之间的相互影响,确保了程序的正确性。 2. ...

    jsr173_api-1.0.jar

    jsr173_api-1.0.jar jsr173_api-1.0.jar

    module.jsr310-extensions:JSR310 扩展

    Guestful :: 模块 :: JSR310 扩展 在你的 POM 中添加: <id>bintray <url>http://dl.bintray.com/guestful/maven</url> 和 <groupId>com.guestful.module</groupId> <artifactId>guestful.module.jsr...

    portlet-2-spec (JSR 286)

    ### Portlet 2.0 (JSR 286) 规范详解 #### 一、Portlet规范与特点 Portlet 2.0(JSR 286)是Portlet技术的一项重要升级,旨在进一步...对于开发者而言,掌握这些新特性将有助于构建更为强大且灵活的门户解决方案。

    jsr305-3.0.0.jar

    jsr305-3.0.0.jar 你所需要的 web 项目中,没有这个包会报错。 oogle guava工具包 其中包括javax.inject jsr305-3.0.1和所有的源码

Global site tag (gtag.js) - Google Analytics