ICE Faces 开发手册翻译 (1)
2007-07-04 16:50
148 查看
Chapter 1 . ICE Faces 介绍
ICE Faces 是一个提供 AJAX 功能的开发框架,它可以加快java rich web 应用系统。系统易于维护和扩展。
ICE Faces 为标准的 JSF 应用提供了 rich web 表示环境,提升标准 JSF 应用的生
命周期管理,添加 AJAX 的交互特性。它将标准JSF的 HTML –based 表现替换为 Dir
ect – to –DOM (D2D)表现。通过引入一个轻量的 AJAX bridge 将表示层的变化传
递个客户浏览器,将用户交互的事件返回给 JSF 服务器端。另外, ICE Faces 提供
了一套丰富的提供 AJAX 功能的 component , 使用这些 Component 可以加快 rich
iterative web 应用开发。ICE Faces 的基本架构如图1 所示:
图 1
ICE Faces 为 rich web 应用提供如下特性:
* 平滑,增量的页面更新代替传统的页面整个刷新,刷新时只有发生变化的页
面元素进行更新。
* 页面更新时保存用户交互信息,如:滚动条位置,输入焦点等信息。表示层的
更新不会影响用户与系统间交互。这些特性的提供对开发人员是透明的。
除了这些透明的ICE Faces 特性外,ICE Faces 还提供其他特性来提升用户体
验,主要有如下:
* Intelligent form 处理,通过称为 Partial Submit(部分提交)的技术实
现。Partial Submit(部分提交)根据用户输入的某些事件自动提交表单,例如:
在两个 form 输入field 间的 tab 切换事件。自动提交一部分表单内容,使用
部分表单验证(empty 的表单field 将被标记为not required), 通过这种机
制用户体验就像在和表单交互。
* Server-initiated 异步表示层更新。标准的 JSF 应用,只能通过客户端触
发的事件来反映服务器端的变化,例如 form submit . ICE Faces 引入
trigger 机制,允许服务器端的业务逻辑将变化推送到客户端浏览器,通过这种机
制可以开发近似实时变化的应用系统。
ICE Faces 是一个提供 AJAX 功能的开发框架,它可以加快java rich web 应用系统。系统易于维护和扩展。
ICE Faces 为标准的 JSF 应用提供了 rich web 表示环境,提升标准 JSF 应用的生
命周期管理,添加 AJAX 的交互特性。它将标准JSF的 HTML –based 表现替换为 Dir
ect – to –DOM (D2D)表现。通过引入一个轻量的 AJAX bridge 将表示层的变化传
递个客户浏览器,将用户交互的事件返回给 JSF 服务器端。另外, ICE Faces 提供
了一套丰富的提供 AJAX 功能的 component , 使用这些 Component 可以加快 rich
iterative web 应用开发。ICE Faces 的基本架构如图1 所示:
图 1
ICE Faces 为 rich web 应用提供如下特性:
* 平滑,增量的页面更新代替传统的页面整个刷新,刷新时只有发生变化的页
面元素进行更新。
* 页面更新时保存用户交互信息,如:滚动条位置,输入焦点等信息。表示层的
更新不会影响用户与系统间交互。这些特性的提供对开发人员是透明的。
除了这些透明的ICE Faces 特性外,ICE Faces 还提供其他特性来提升用户体
验,主要有如下:
* Intelligent form 处理,通过称为 Partial Submit(部分提交)的技术实
现。Partial Submit(部分提交)根据用户输入的某些事件自动提交表单,例如:
在两个 form 输入field 间的 tab 切换事件。自动提交一部分表单内容,使用
部分表单验证(empty 的表单field 将被标记为not required), 通过这种机
制用户体验就像在和表单交互。
* Server-initiated 异步表示层更新。标准的 JSF 应用,只能通过客户端触
发的事件来反映服务器端的变化,例如 form submit . ICE Faces 引入
trigger 机制,允许服务器端的业务逻辑将变化推送到客户端浏览器,通过这种机
制可以开发近似实时变化的应用系统。
相关文章推荐
- ZooKeeper开发手册中文翻译
- 医学开源配准软件Elastix手册(中文翻译)——第七章 开发向导
- PHPExcel中文开发手册翻译版(2-1)
- ZooKeeper开发手册中文翻译
- PHPExcel中文开发手册翻译版(1)
- ZooKeeper开发手册中文翻译
- PHPExcel中文开发手册翻译版(2-2)
- ICEFaces 开发手册翻译 (2)
- 计划翻译Magento开发手册
- 基于osip2/eXosip2协议栈的应用开发之(1):翻译:eXosip开发手册
- gentoo开发手册部分中文翻译
- ZigBee协议栈Z-Stack开发指南(翻译的TI的手册Z-Stack Developer's Guide.pdf)
- ZooKeeper开发手册中文翻译(转)
- ZooKeeper开发手册中文翻译
- ZooKeeper开发手册中文翻译
- PHPExcel中文开发手册翻译版(2)
- SSD 590+直流数字驱动器手册(10)[声明:本人仅仅用来做翻译练习,同时对这个590+产品进行学习,对版权问题不承担责任]
- Boost.Interprocess使用手册翻译之二:快速指南 (Quick Guide for the Impatient)
- 15个非常有用的 HTML5 开发教程和速查手册
- Boost.Interprocess使用手册翻译之三:一些基本解释 (Some basic explanations)