重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
本篇內容主要講解“JSF入門知識點有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JSF入門知識點有哪些”吧!
創新互聯建站-專業網站定制、快速模板網站建設、高性價比驛城網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式驛城網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋驛城地區。費用合理售后完善,10余年實體公司更值得信賴。
JSF是java web 的標準,可能會取代jsp 時代。JSF直譯過來就是Java Web應用的用戶界面框架。
JSF提供一套API以及標簽庫,用來創建頁面表單以及復雜的界面元素
JSF使得編寫表單提交的代碼更加簡單,這些代碼可以響應那些不同的按鈕提交,改變某些值或某些用戶的選擇等等
◆Managed beans:使得JSF簡化了處理請求參數的方法
◆EL(Expression Language):JSF有一套表達式語言用來訪問java bean的屬性以及集合元素等。
◆提供表單域類型轉換以及驗證
◆特有屬性
◆UI組件模型
JSF提供一套豐富靈活的組件模型,包括:
◆一套UIComponent類,定義UI組件的狀態和行為。
◆呈現模型:定義如何用不同的方式來呈現組件
◆事件和監聽器模型用來處理組件的事件。
◆轉換模型:進行數據轉換
◆驗證模型:如何驗證數據的合法性
JSF入門:數據轉換模型
當一個組件綁定到一個對象上之后,對于組件數據來說,總共有兩個視圖:
一個是模型視圖:從這個角度去看,數據表現為java對象的類型,如int ,long,Date等等
一個是呈現視圖:從這個角度去看,數據表現為一種可以被人讀取或修改的形式。比如一個Date類型,可能被展現為一個yyyy-MM-dd格式的字符串,或者是三個字符串,分別代表年、月、日。
可以定義自己的轉換器來轉換數據。
JSF入門:事件與監聽器模型
事件:值改變事件、動作事件、數據模型事件。
值改變:比如輸入框的值被更改、選中了checkbox等
動作事件:點擊按鈕或超鏈接
數據模型事件:UIData組件的一行被選中的時候觸發這個事件。
JSF入門:導航模型
Navigation-rule,可以包含一個from-view-id和多個navigation-case
每個navigation-case中,主要包括轉向的頁面。
From-view-id : 當前頁面
From-action:從哪個action方法
From-outcome:從哪個邏輯名稱
To-view-id:轉向哪個頁面
導航解決的問題是:從哪里到哪里。一句話來說就是:從from-view-id頁面,當from-action方法被調用而且其返回值是from-outcome的時候,轉向to-view-id頁面。
到此,相信大家對“JSF入門知識點有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!