RAD : rapid application development 快速应用开发 jsf 大量的使用可以重用的组件来构建web应用
JSF supports UI components and easy event handling. Taking advantages of third party components can reduce the cost of rewriting existing elements, minimize the time of development.
jsf支持 ui组件, 和事件处理,利用第三方的组件减少开发时间。
Here are some of benefits of using JSF:
-
jsf提供了标准的,可以重用的组件,用来 用来创建web应用的用户界面
-
JSF provides standard, reusable components for creating user interfaces for web applications.
-
jsf 提供了很多 标签库,用来处理和封装组件
-
JSF provides many tag libraries for accessing and manipulating the components.
-
jsf自动保存表单中的数据,并且当表单显示的时候重新刷新
-
It automatically saves the form data and repopulates the form when it is displayed at client side.
-
JSF encapsulates the event handling and component rendering logic from programmers, programmers just use the custom components.
-
JSF is a specification and vendors can develop the implementations for JSF.
-
There are many GUIs available these days to simplify the development of web based application based on JSF framework.
JSF includes mainly:
- Set of APIs to represent and manage state of components that helps server side validation, event handling, page navigation, data conversion etc.
- JSP custom tag library to create UI components in a view page.
初步说明了jsf的一些优点,下面用例子来学习一下。