1,可 Swing 一样的面向对象的 Web 应用开发:服务器端声明的,有 event listeners 和
handlers的 UI 组件模型(就像 Swing 的组件),促使能够面向对象的 Web应用开发。
2,Backing-bean management:Backing bean 是在页面中与 UI 组件关联对应的
JavaBeans。Backing bean management将UI组件对象的定义,与保持数据执行应用
相关处理的对象区分开来。JSF 的具体实现在恰当的范围内储存和管理这些
backing-bean 的实例。
3,JSF UI组件是可配置,可重用的元素。你可以
可扩展的 UI 组件模型:组成 JSF 应用的
继承这些标准的 UI 组件来开发更为复杂的组件,比如 menu bar,tree 组件等等。
4,灵活的表现模型:Renderer把 UI 组件的功能和它的 view分开。不同的 Renderer 可以
被创造出来,用来定义同一种客户端或不同客户端的同一个组件的不同的外观。(简单介
绍一下,也就是说你可以定义 HTMLRenderer, WMLRenderer 来对同一组件生成
HTML 和 WML 格式的外观。)
可扩展的转换和验证模型:你可以在标准的 converter 和 validator 的基础上开发你的
converter 和 validator 提供更强大的功能。
JSF的作用
最新推荐文章于 2025-07-15 10:39:05 发布