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的一些優點,下面用例子來學習一下。