`
amanhu
  • 浏览: 12905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JSF2.0的新特性

 
阅读更多

翻译http://www.javabeat.net/tips/116-new-features-in-jsf-20.html

JSF2.0的一些新特性:

  • 为了更好的支持Ajax,扩大了请求处理生命期。
  • 将“树结构的生成”和“树结构的使用”分成两个独立的生命期阶段。
  • 允许部分树在生命期内通过Ajax来访问集合
  • 允许可标记的JSF页面。更广泛的说,如果HTTP GET 可以使用,该JSF页面就可以使用。
  • 更合适的客户端之间和内部组件,表单级的验证(如果可以使用JSR303验证)
  • 对绑定和分发与某个组件相关静态资源的良好支持,包括:图片、样式表、脚本等。也应该能指定资源的默认位置。
  • 对标准html组件的策略性补充:日期选择其,树、标签浏览、文件上传控件。
  • 提供某种机制,以尽量减少“丢失更新”和“复制按钮按下”的问题。这些机制必须是插件形式或可由用户定制。
  • 页面动作:是指“当页面加载时,调用这些动作(如果有必要的话,可以通过Ajax)”。
  • 提供一种机制,使得访问持久存储变得容易。

由于有些地方翻译不好,提供原文

原文如下:

New Features

  • Expand the request processing lifecycle to be aware of Ajax. This may include describing a small developer-contract footprint JavaScript library as part of the JavaServer Faces specification.
  • Separate the "build the tree" and "render the tree" processes into two separate lifecycle phases.
  • Allow for partial tree traversel during lifecycle execution via Ajax.
  • Allow for bookmarkable JSF pages. More broadly, if HTTP GET can be used, it should be used.
  • Decent client side, inter-component and form-level validation (leveraging JSR-303 validation if possible).
  • First classsupportfor bundling and delivering staticresourcesassociated with a component: images, stylesheets, scripts, etc. Should be able to specify default locations forresources.
  • Strategic additions to the Standard HTML RenderKit: Date Picker, Tree, Tab View, File Upload components.
  • Provide a mechanism to minimize the "Lost Update" and "Duplicate Button Press" problems. Thesemechanismsmust be pluggable or customizable from the user.
  • Page actions: The ability to say, "when this page loads, invoke this action (via Ajax if necessary)."
  • Provide a mechanism to easily access persistent store.

分享到:
评论

相关推荐

    jsf2.0新特性及richface优化总结

    JSF 2.0 是JavaServer Faces框架的一个重要版本,引入了许多新特性和改进,以提升开发效率和应用性能。RichFaces是一个流行的JSF组件库,提供了丰富的UI组件和Ajax功能。以下是对JSF 2.0新特性和RichFaces优化的一些...

    JSF.2.0.最新2010教程

    JSF 2.0作为JSF的一个重大更新版本,在2010年发布,引入了许多新特性来简化Web应用程序的开发过程。 **JSF 2.0 的主要特点包括:** - **组件模型增强**:JSF 2.0引入了更多的UI组件,并且支持更灵活的自定义组件...

    Mojarra JSF2.0库文件

    **JSF 2.0的关键特性包括:** 1. ** faces-config.xml 配置文件简化** - 与之前的版本相比,JSF 2.0允许开发者使用注解替代XML配置,简化了项目的配置工作。 2. **组件库增强** - 提供了更多预定义的UI组件,如`...

    jsf2.0版本helloworld

    本例中的"jsf2.0版本helloworld"就是一个基础的入门示例,旨在展示如何在MyEclipse环境中配置和运行一个简单的JSF应用。 **JSF 2.0的关键特性** 1. **Faces Flow**: JSF 2.0引入了Faces Flow,这是一种新的导航模型...

    JSF2.0源代码

    JSF 2.0是该框架的一个重要版本,它带来了许多改进和新特性,提升了开发者的体验和应用性能。在本文中,我们将深入探讨JSF 2.0的源代码,特别是mojarra实现,这是JSF规范的主要参考实现。 **一、Mojarra:JSF的核心...

    jsf 2.0 api和imp的jar包+源码包+doc

    JSF 2.0是其一个重要版本,带来了许多改进和新特性,使得开发更加高效且易于维护。这个压缩包包含了JSF 2.0的API jar包、实现库(即impl jar包)、源码以及doc帮助文档,为深入理解和学习JSF提供了全面的资源。 API...

    JSF2.0实战 - 6、TextBox

    JSF(JavaServer Faces)是Oracle公司提供的一个用于构建Web应用程序的MVC框架,而JSF 2.0版本带来了许多改进和新特性,使开发更加简便高效。 首先,TextBox在JSF中被称为`h:inputText`,它是一个用于收集用户单行...

    jsf2.0实例

    文档《JSF2.0系列简介.doc》可能详细介绍了JSF 2.0的基础知识和实践指导,而压缩包中提供的源代码可能是为了演示如何在实际项目中使用JSF 2.0。这些示例可能涵盖了以下内容: - **创建基本的JSF页面**:展示如何...

    jSF2.0与Spring整合实例+教程

    **JavaServer Faces 2.0 (JSF 2.0) 和 Spring 框架的整合教程** 在当今的企业级Web开发中,JSF 2.0 和 Spring 的结合使用非常常见,因为它们各自提供了独特的优势。JSF 是一个用于构建用户界面的组件模型框架,而 ...

    JSF 2.0 (Mojarra 2.0.2-FCS)

    Faces Flow是JSF 2.0引入的一个新特性,用于管理复杂的对话流程,提供更好的用户会话管理。 9. **事件和监听器**: JSF 2.0增加了更多的事件类型和监听器接口,允许开发者在特定生命周期阶段进行定制化处理。 10...

    jsf 2.0(jar+源码+api+新特性示例)

    **一、JSF 2.0的主要特性** 1. **Facelets作为默认视图技术**:Facelets取代JSP成为JSF 2.0的标准视图表示语言,提供更灵活和可维护的视图结构。 2. **无状态会话**:JSF 2.0引入了无状态会话的概念,允许服务器更...

    jsf 2.0官方参考手册

    **JSF 2.0(JavaServer Faces 2.0)是Java EE 6平台上的一个关键组件,...《JavaServer Faces 2.0完全参考手册》是学习和掌握JSF 2.0的关键资源,它详细阐述了这些特性和API的使用方法,为开发者提供了全面的技术指导。

    JSF 2.0 开发资料

    #### 二、JSF 2.0 的主要特性 ##### 1. **简化配置与开发** - **Facelets 作为默认视图技术**:JSF 2.0 引入了 Facelets 作为默认的视图技术,取代了之前的 JSP。Facelets 提供了更简洁的模板语法,支持嵌套视图...

    JSF2.0 开发简介

    JSF 2.0 的核心目标是简化Web应用程序的开发,通过引入新特性,如注解配置、流线化的导航以及Ajax支持,使其成为更强大、更易用的框架。 **1. 注解配置:去除XML配置** 在JSF 2.0中,开发人员可以通过注解而不是XML...

    JSF2.0_开发入门

    JSF 2.0 作为 JSF 的一个重要版本,在原有的基础上引入了许多新特性,极大地提高了开发者的体验。 #### 二、安装与配置 ##### 安装 Java SE 6 - **下载**:访问 Oracle 官方网站下载 Java SE 6。 - **安装**:按照...

    Core.JavaServer.Faces.3rd 更新到 jsf 2.0

    该书第三版的更新,旨在帮助开发者掌握JSF 2.0的新特性和改进,以提升开发效率和应用程序的质量。 JSF 2.0是JSF框架的重要里程碑,引入了许多新特性以提高开发者的体验和应用的性能。以下是一些主要的JSF 2.0知识点...

Global site tag (gtag.js) - Google Analytics