亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣淺談JSF和Dojo小部件

發布時間:2021-12-14 10:46:35 來源:億速云 閱讀:103 作者:柒染 欄目:編程語言

這篇文章給大家介紹怎樣淺談JSF和Dojo小部件,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

作為一種 Web 框架,JavaServer Faces (JSF) 提供了端到端的生命周期管理和具有完整事件處理和數據綁定的豐富組件模型。Dojo 是一種十分流行的 Asynchronous JavaScript + XML (Ajax) 庫,可為 Web2.0 應用程序提供豐富的小部件和美妙效果。借助 JSF 和 Dojo 技術,您就可以通過在服務器端使用 JSF 集成特性、在客戶機端使用 Dojo 用戶界面創建一種更好的用戶體驗。本文介紹了這一過程并向您展示了如何能輕松構建 Web 應用程序來為您的用戶提供更好的用戶體驗。

簡介

JSF 是一種流行的 Web 框架、相當穩定并已被廣泛應用于 Java? Platform, Enterprise Edition (Java EE) 領域。Dojo 是一種功能最為強大的 Web 2.0 庫之一,可用來為您的 Web 應用程序創建豐富的界面。

通過綜合使用這兩種技術,您就能享受到兩種技術的好處。在服務器端,好處體現在對組件端對端的生命周期管理、后端 bean 數據捆綁和事件處理。在客戶機端,您將能利用 Dojo 的豐富小部件、實時動畫(比如淡出和滑變效果)以及拖放功能。此外,借助 Dojo 框架的 API 支持,您還能通過將更多的邏輯放在客戶機端提高性能。

如下所示的是利用 JSF 和 Dojo 技術的方式:
◆延遲捆綁 JSF 組件和客戶機端的 Dojo小部件
◆構建一個定制的 JSF 組件來啟用 Dojo小部件
◆對 JSF 組件進行延緩注入和解析為 Dojo小部件

下面的示例 JSF 應用程序由兩個頁面組成:Create Project 和 Project result。圖 1 和圖 2 展示了這兩個頁面。為了方便理解,圖中所示的這些示例將用在描述的所有方式當中以便展示如何綜合 Dojo 和一個 JSF 應用程序


方式 1:延遲捆綁 JSF 組件和客戶機端的 Dojo小部件

這種方式是一種最簡單的將 Dojo 樣式應用到 JSF 組件的方式。我們只需使用 JavaScript 來綁定 JSF 組件和客戶機端的 Dojo小部件。通過使用 JavaScript,數據就可被傳遞并能在 JSF 組件和 Dojo小部件間保持一致。

方式 2:構建定制 JSF 組件來啟用 Dojo小部件

JSF 是一種功能強大的 Web 框架。它不僅為 Web 應用程序提供了標準的用戶界面組件,它還是一種非常靈活的 API,允許用戶定制。在本節中,我們將介紹如何開發綜合了 Dojo 樣式的定制 JSF 組件。

通常,JSF 組件將包含如下部分:
◆UIComponent Class:該類獲取自 UIComponentBase 或其他已有的 JSF 組件,比如 outputText。這個類代表的是整個 JSF 組件的核心邏輯。
◆Render Class:該類用來呈現組件。通常,它負責處理如何生成要呈現的 HTML 代碼,所以它是本節的關鍵所在。我們需要更改這個類并讓其生成 Dojo 樣式的 HTML 代碼。
◆UI Component Tag Class:它是一個 JSP 標記處理程序類,能讓 UI Component 用于 JSP 頁面。它還能關聯一個單獨的呈現類和一個 UIComponent 類。
◆Tag Library Descriptor File:這是一個標準的 JavaEE JSP 標記庫描述符(tld)文件,能關聯標記處理程序類與 JSP 頁面內的一個可用標記。

我們將繼續以創建項目的場景為例來展示如何創建一個具備 dojo 驗證功能的輸入文本 JSF 組件。

關于怎樣淺談JSF和Dojo小部件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛扎县| 香格里拉县| 红原县| 韩城市| 隆化县| 柞水县| 抚顺市| 石嘴山市| 丽水市| 呈贡县| 裕民县| 甘肃省| 巫山县| 武义县| 琼海市| 屏南县| 田东县| 隆尧县| 徐水县| 绥德县| 顺昌县| 闽清县| 平远县| 渭南市| 剑河县| 惠东县| 遂昌县| 盐山县| 富宁县| 枣阳市| 双城市| 永宁县| 新干县| 油尖旺区| 边坝县| 铅山县| 崇信县| 湘潭市| 阿图什市| 甘洛县| 阿勒泰市|