基本介紹
- 中文名:Java Server Faces
- 簡稱:JSF
- 用途:構建Java Web應用程式的標準框架
- 引入模式:基於組件和事件驅動的開發模式
主要組件
技術好處
應用程式
- 一組JSP頁面
- 一組後台bean(為在一個頁面上的UI組件定義的屬性和函式的JavaBean組件)
- 應用程式配置資源檔案(定義頁面導航規則、配置bean和其它的自定對象,如自定義組件)
- 部署描述檔案(web.xml)
- 一組由應用程式開發者創建的自定義對象(有可能)
- 一些可能包含自定義組件、約束、轉換器或者監聽器的對象
- 為在頁面中表現自定義對象的一組自定義tag
開發角色
應用程式開發者:編寫自定義轉換器、約束、監聽器和後台bean。
組件作者:創建自定義UI組件和實施者(renderer)。
應用程式建造者:配置應用程式,包括定義導航規則、配置自定義對象和創建部署描述檔案。