- JSF 教程
- JSF - 首頁
- JSF - 概述
- JSF - 環境搭建
- JSF - 架構
- JSF - 生命週期
- JSF - 第一個應用程式
- JSF - 託管Bean
- JSF - 頁面導航
- JSF - 基本標籤
- JSF - Facelet 標籤
- JSF - 轉換器標籤
- JSF - 驗證器標籤
- JSF - 資料表 (DataTable)
- JSF - 複合元件
- JSF - Ajax
- JSF - 事件處理
- JSF - JDBC 整合
- JSF - Spring 整合
- JSF - 表示式語言
- JSF - 國際化
- JSF 有用資源
- JSF - 快速指南
- JSF - 有用資源
- JSF - 討論
JSF - 概述
什麼是JSF?
JavaServer Faces (JSF) 是一種 MVC Web 框架,它使用頁面中可重用的 UI 元件簡化了基於伺服器的應用程式的使用者介面 (UI) 的構建。JSF 提供了一種將 UI 小部件與資料來源和伺服器端事件處理程式連線起來的功能。JSF 規範定義了一組標準 UI 元件,併為開發元件提供了一個應用程式程式設計介面 (API)。JSF 支援對現有標準 UI 元件的重用和擴充套件。
優勢
JSF 減少了建立和維護將在 Java 應用程式伺服器上執行並在目標客戶端呈現應用程式 UI 的應用程式的工作量。JSF 透過以下方式促進 Web 應用程式開發:
- 提供可重用的 UI 元件
- 簡化 UI 元件之間的資料傳輸
- 管理跨多個伺服器請求的 UI 狀態
- 支援自定義元件的實現
- 將客戶端事件連線到伺服器端應用程式程式碼
JSF UI 元件模型
JSF 使開發人員能夠從可用於多種客戶端型別(例如 HTML 瀏覽器、無線裝置或 WAP 裝置)以不同方式呈現自身的 UI 元件集合建立 Web 應用程式。
JSF 提供:
核心庫
一組基本的 UI 元件 - 標準 HTML 輸入元素
擴充套件基本 UI 元件以建立其他 UI 元件庫或擴充套件現有元件
多種渲染功能,使 JSF UI 元件能夠根據客戶端型別以不同的方式呈現自身
廣告