JSF自定义组件

转载 2007年09月13日 17:08:00
JSF

让您可以自定义组件,每个组件都是可替换的,这使得组件在搭配时更有弹性,但相对的却使开发组件的过程复杂的多,这里对自定义JSF

组件只是个入门砖,更多有关自定义组件的细节可得要专书来说明。

1. JSF生命周期与组件概述

要开发JSF组件,您需要更深入了解JSF的一些处理细节,包括了JSF生命周期以及JSF框架。

    1.1 JSF生命周期

JSF的每个组件基本上都是可替换的,像是转换器(Converter)、验证器(Validator)、组件(Component)、绘制器

(Renderer)等等,每个组件都可以替换让JSF在使用时更有弹性,但相对的所付出的就是组件组合时的复杂性,为此,最基本的,如果您打算自定义一些JSF组件,那么您对于JSF处理请求的每个阶段必须要有所了解。

下图是JSF处理请求时的每个阶段与简单说明,起始状态即使用者端发出请求时,终止状态则相当于绘制器发出响应时:

不包括事件处理,JSF总共必须经过六个阶段:

JSF2.0实战 - 4、自定义组件

项目环境: 1、JSF2.1+ 2、JDK1.6+ 3、Tomcat6.0+ 4、Eclipse3.6+ 我用的Indigo
  • xixixi9988
  • xixixi9988
  • 2014年05月01日 20:49
  • 2700

JSF教程(3)——初探JSF中的Ajax

Ajax是提高用户体验的最有效方法之一,同时也是提高系统性能的方法之一。提供页面局部刷新所以可以满足上面的两个要求。在JSF当中可以通过两种方式加入Ajax特性。一种是手动写JS代码,另一种是用JSF...
  • beijiguangyong
  • beijiguangyong
  • 2014年03月31日 23:42
  • 6325

JSF2.0实战 - 10、自定义Ajax更新方式

前面实现了简单的组件开发
  • xixixi9988
  • xixixi9988
  • 2014年05月19日 23:15
  • 1884

JSF2.0实战 - 4、自定义组件

  • 2014年05月03日 14:59
  • 8KB
  • 下载

JSF2自定义组件编程系列 第五部分 源代码

  • 2011年01月06日 20:31
  • 6KB
  • 下载

JSF自定义文件上传组件

  • 2008年09月18日 22:02
  • 1.84MB
  • 下载

《JSF自定义组件》

  • 2007年12月07日 09:41
  • 202KB
  • 下载

JSF2自定义组件编程系列 第五部分

 在写这一章的时候,没有想到遇到很多的困难。现在简单的说一下: 1.添加taglib.xml文件里面的namespace看上去很美,但是带来了很大的困扰—EL表达式失效。这是我和另一位程序员在jav...
  • sheismylife
  • sheismylife
  • 2011年01月06日 20:22
  • 5960

JSF2自定义组件编程系列 第八部分

JSF 自定义复合组件 国际化 Ajax
  • sheismylife
  • sheismylife
  • 2011年01月09日 20:06
  • 3909

JSF2.0实战 - 4、自定义组件

项目环境: 1、JSF2.1+ 2、JDK1.6+ 3、Tomcat6.0+ 4、Eclipse3.6+ 我用的Indigo
  • xixixi9988
  • xixixi9988
  • 2014年05月01日 20:49
  • 2700
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSF自定义组件
举报原因:
原因补充:

(最多只允许输入30个字)