Gay Bird

登高者必自卑,行远者必自迩,在这个世界上,重要的不是你正站在那里,而是你正朝什么方向移动......

JSF入门与提高目录(有实例子)

如果您是从使用的角度来看JSF,则您不用理会HTTP、数据转换等细节,JSF将细节都隐藏起来了,无论您是网页设计人员或是应用程序设计人员,都可以使用自己熟悉的方式来看JSF。

入门
藉由以下的几个主题,可以大致了解JSF的轮廓与特性,我们来看看网页设计人员与应用程序设计人员各负责什么。
o 简介JSF
o 第一个JSF程序
o 简单的导航 Navigation
o 导航规则设置
o JSF Expression Language
o 国际化讯息
Managed Beans
JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在组态档案中,您只要修改组态档案,就可以修改 Bean 之间的相依关系。
o Backing Beans
o Beans 的组态与设定
o Beans 上的 List, Map
数据转换与验证
转换器(Converter)协助模型与视图之间的数据转换,验证器(Validator)协助进行语意检验(Semantic Validation)。
o 标准转换器
o 自订转换器
o 标准验证器
o 自订验证器
o 错误讯息处理
o 自订转换, 验证标签
事件处理
JSF的事件模型提供一个近似的桌面GUI事件模式,让熟悉GUI设计的人员也能快速上手Web程序设计。
o 动作事件
o 实时事件
o 值变事件
o Phase 事件
 JSF 标签

  网页设计人员要作的就是了解JSF的标签的使用方式,这就像是学习进阶的HTML标签,另一件事就是与程序设计人员沟通好各个Bean的名称绑定。

标签入门
卷标的相关属性查询,您可以参考 Tag Library Documentation,这边的介绍只是一些简单的入门实例。
o 简介JSF标准标签
o 输出类标签
o 输入类标签
o 命令类标签
o 选择类标签 一
o 选择类标签 二
o 其它标签
表格处理
对于必须使用表格方式呈现的数据,JSF 的 <h:dataTable> 卷标协助您进行动态表格数据的输出。
o 简单的表格
o 表头, 表尾
o TableModel 类别
 自订组件

  JSF 让您可以自订组件,每个组件都是可替换的,这使得组件在搭配时更有弹性,但相对的却使开发组件的过程复杂的多,这边对自订JSF 组件只是个入门砖,更多有关自订组件的细节可得要专书来说明。

JSF 生命周期与组件概述
要开发 JSF 组件,您需要更深入了解 JSF 的一些处理细节,包括了 JSF 生命周期以及 JSF 框架。
o JSF 生命周期
o 概述自订组件
简单实例
在不考虑组件有子组件的情况下,这边以实际的一个例子来说明开发组件的过程,至于考虑子组件的情况请参考专书介绍。
o 编码, 译码
o 组件卷标
o 使用自订组件
o 自订 Renderer

 

posted on 2008-09-09 10:21 Sky Yi 阅读(168) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航: