Facelets是构建在JSF标准之上的一个视图处理框架,他提供的是一个以JSF为核心的,并不依赖与JSP技术的视图技术。他使用JSF中的组件和UIComponents,所以他非常容易整合到你的JSF应用中。
特性如下:
1.支持JSF1.1和1.2标准的实现,包括Sun RI和Apache MyFaces
2.jsf中的任何组件都可以直接在Facelets中使用而不用重新开发Tag
3.组件和页面的模板化
4.一个JSF组件树可以通过多个文件来定义
5.更加详细的错误报告,能精确到标签、属性甚至行数
6.可以在不同的文件中定义一个标签,甚至文件在不同的jar包中
7.完整的EL支持,包括函数
8.构建时期的EL语法校验
9.不需要任何XML配置文件
10.为HTML标准元素提供jsfc属性,可以在编译时刻把普通HTML元素转换为JSF组件(例如:<input id="bar" type="text" jsfc="h:inputText" value="#{foo.bar}"/>)
11.对网页设计人员是友好的。(例如:可以在编译时期把<input type=”test”/>转换为<h:inputText />)
12.支持任何JSF渲染器
13.Facelets API并不依赖与web容器
分享到:
相关推荐
Facelets 非常适合 专为 JSF 设计的视图技术
jsf-facelets-1.1.15.B1.jar
- `jsf-impl.jar` 和 `jsf-api.jar` 包含了JSF2的核心实现和API,供应用程序使用。 - `commons-collections-3.1.jar` 提供了集合操作的扩展,常常用于辅助处理数据。 - `commons-beanutils-1.8.0.jar` 提供了对...
例如,jsf-api.jar和jsf-impl.jar分别包含了JSF的接口和实现,而facelets的jar包则包含了Facelets的运行时库。Ajax4jsf的jar包会包含其特定的组件和Ajax处理逻辑。 5. **整合使用**:将这些jar包整合到一个项目中,...
总的来说,JSF Facelets 1.1.9作为JSF生态系统的一部分,为开发者提供了一个强大而灵活的界面构建工具。通过其模板化的设计、组件绑定以及高效的更新机制,它极大地简化了复杂Web应用程序的开发和维护。同时,随着...
jsf-facelets.jar 下载 希望对您有用
5. **Facelets**:JSF 2.x引入了Facelets作为默认视图层技术,它是一种XML-based模板语言,比以前的JSP更简洁、强大。 6. **统一表达式语言(EL)**:JSF与EL紧密集成,使得在页面上可以直接访问后台bean的属性和...
jsf-facelets.jar 1.1.15.B1
**Facelets** 是JSF的一种视图层技术,它取代了早期的JSP(JavaServer Pages)作为JSF应用的标准视图表示。Facelets以其XML为基础的语法和模板结构,提供了更清晰、更易于维护的视图创建方式。它支持组件重用,便于...
jsf_facelets 1.0.10版本
随着JSF 2.0的发布,Facelets正式成为JSF标准的一部分,这意味着它被广泛认可为构建JSF应用视图层的最佳实践。 ### Facelets的优势 Facelets框架相较于传统的JSP提供了多方面的优势: 1. **模板化**:Facelets...
AnyFo - JSF 九阴真经 提供了详细的环境搭建指南,包括如何安装和配置 JSF 库、如何创建项目结构、如何编写基本的 Facelets 页等。 二、基本使用 AnyFo - JSF 九陰真經介绍了 JSF 的基本使用方法,包括页面间...
JSF(JavaServer Faces)是Oracle公司推出的一种用于构建用户界面的Java EE标准框架,它提供了一种声明式的方式来创建Web应用程序的用户界面。JSF的核心概念包括组件、事件、监听器和转换器,这使得开发者能够更加...
而 `jsf-impl.jar` 文件则是JSF的实现部分,它实现了 `jsf-api.jar` 中声明的接口和类。这个库文件包含了许多核心功能的实现,如渲染、生命周期管理、事件处理机制等。在实际运行时,服务器会加载这个实现库来执行...
RichFaces 是一个专门为 JavaServer Faces (JSF) 配套使用的大多数其他 rich/Ajax 组件框架,它与 JSF 2 的重要变更兼容。 1. RichFaces 的历史发展 RichFaces 是一个专门为 JSF 配套使用的大多数其他 rich/Ajax ...
在部署包含JSF功能的Web应用到Tomcat时,确保所有必要的库,如`jsf-api.jar`(通常与`jsf-impl.jar`一起使用,提供JSF实现),被正确地添加到Tomcat的类路径(ClassPath)中是至关重要的。如果缺失这些库,应用程序...
Facelets 是一种以 JSF 为中心的视图技术。 Facelets 以组合为基础。一个组合定义一个 Facelets 页中的 JSF UIComponent 结构。Facelets 应用程序可以包含多个组合,这些组合在不同的 Facelets 页中定义、作为一个...
在开发多语言应用时,尤其是针对中文用户的场景,`jsf-api.jar` 的这一特性显得尤为重要,它确保了本地化资源的正确加载,为用户提供符合语言习惯的错误信息和提示。 JSF框架主要由以下几个关键组件构成: 1. **...