JSF(JavaServer Faces)它是一個基於伺服器端元件的使用者介面框架。 它用於開發Web應用程式。 它提供了一個定義良好的程式設計模型,由豐富的API和標籤庫組成。最新版本JSF 2
使用Facelets
作為其預設模板系統。 它是用Java編寫的。
JSF API提供元件(inputText
,commandButton
等)並幫助管理其狀態。 它還提供伺服器端驗證,資料轉換,定義頁面導航,提供可延伸性,國際化支援,可存取性等。
JSF標籤庫用於在Web頁面上新增元件,並將元件與伺服器上的物件進行連線。 它還包含實現元件標籤的標籤處理程式。
借助這些功能和工具,您可以輕鬆輕鬆地建立伺服器端使用者介面。
JSF(JavaServer Faces)版本歷史記錄
版本 | 發布日期 | 描述 |
---|---|---|
Jsf 2.3 | 2017 | 它可能包括主要功能:完整類的bean 驗證,使用與cdi 進行增強整合的推播通訊。 |
Jsf 2.2 | 2013-05-21 | 它引入了新的概念,如無狀態檢視,頁面流和建立可移植資源的能力。 |
Jsf 2.1 | 2010-11-22 | 這是jsf 2.0 的維護版本2 ,只有非常少量的規則變化。 |
Jsf 2.0 | 2009-07-01 | 它是易於使用,增強的功能和效能的主要版本,與java ee 6 重合。 |
Jsf 1.2 | 2006-05-11 | 它對核心系統和apis有很多改進,與Java ee 5 一致,最初採用java ee 。 |
Jsf 1.1 | 2004-05-27 | 這是一個錯誤修復版本,沒有規則變化。 |
Jsf 1.0 | 2004-03-11 | 這是一個初始規範發布。 |
Java:您必須使用Java 7或更高版本。
Java IDE:在本教學中我們使用了NetBeans IDE 8.2, 當然您也可以使用其他Java IDE。
伺服器: 我們這裡並沒有單獨安裝伺服器,所有範例都在NetBeans IDE 8.2中安裝的預設伺服器上執行。
JSF 2.2庫:最新的JSF(JavaServer Faces)
庫將自動與IDE一起安裝。所以您不需要手動安裝。
提示:為了與本教學同步,減少不必要時間浪費,建議您也安裝NetBeans IDE 8.2。下載地址: http://netbeans.org/downloads/