📅  最后修改于: 2020-10-23 06:39:51             🧑  作者: Mango
JavaServer Faces (JSF)是MVC Web框架,它使用页面中的可重用UI组件简化了基于服务器的应用程序的用户界面(UI)的构造。 JSF提供了一种将UI小部件与数据源以及服务器端事件处理程序连接的工具。 JSF规范定义了一组标准UI组件,并提供了用于开发组件的应用程序编程接口(API)。 JSF支持重用和扩展现有的标准UI组件。
JSF减少了创建和维护应用程序的工作,这些应用程序将在Java应用程序服务器上运行并将应用程序UI呈现到目标客户端上。 JSF通过以下方式促进Web应用程序开发-
JSF为开发人员提供了从UI组件集合创建Web应用程序的能力,这些UI组件可以针对多种客户端类型(例如,HTML浏览器,无线或WAP设备)以不同的方式呈现自己。
JSF提供-
核心库
一组基本的UI组件-标准HTML输入元素
扩展基本UI组件以创建其他UI组件库或扩展现有组件
多种呈现功能,使JSF UI组件可以根据客户端类型以不同的方式呈现自身