新聞中心
本文講述的內(nèi)容是JSF。首先給不熟悉的讀者們進行一下簡單的JSF入門介紹:JSF是java web 的標準,可能會取代jsp 時代。JSF直譯過來就是Java Web應用的用戶界面框架。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,湘鄉(xiāng)企業(yè)網(wǎng)站建設,湘鄉(xiāng)品牌網(wǎng)站建設,網(wǎng)站定制,湘鄉(xiāng)網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,湘鄉(xiāng)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
JSF提供一套API以及標簽庫,用來創(chuàng)建頁面表單以及復雜的界面元素
JSF使得編寫表單提交的代碼更加簡單,這些代碼可以響應那些不同的按鈕提交,改變某些值或某些用戶的選擇等等
◆Managed beans:使得JSF簡化了處理請求參數(shù)的方法
◆EL(Expression Language):JSF有一套表達式語言用來訪問java bean的屬性以及集合元素等。
◆提供表單域類型轉(zhuǎn)換以及驗證
◆特有屬性
◆UI組件模型
JSF提供一套豐富靈活的組件模型,包括:
◆一套UIComponent類,定義UI組件的狀態(tài)和行為。
◆呈現(xiàn)模型:定義如何用不同的方式來呈現(xiàn)組件
◆事件和監(jiān)聽器模型用來處理組件的事件。
◆轉(zhuǎn)換模型:進行數(shù)據(jù)轉(zhuǎn)換
◆驗證模型:如何驗證數(shù)據(jù)的合法性
JSF入門:數(shù)據(jù)轉(zhuǎn)換模型
當一個組件綁定到一個對象上之后,對于組件數(shù)據(jù)來說,總共有兩個視圖:
一個是模型視圖:從這個角度去看,數(shù)據(jù)表現(xiàn)為java對象的類型,如int ,long,Date等等
一個是呈現(xiàn)視圖:從這個角度去看,數(shù)據(jù)表現(xiàn)為一種可以被人讀取或修改的形式。比如一個Date類型,可能被展現(xiàn)為一個yyyy-MM-dd格式的字符串,或者是三個字符串,分別代表年、月、日。
可以定義自己的轉(zhuǎn)換器來轉(zhuǎn)換數(shù)據(jù)。
JSF入門:事件與監(jiān)聽器模型
事件:值改變事件、動作事件、數(shù)據(jù)模型事件。
值改變:比如輸入框的值被更改、選中了checkbox等
動作事件:點擊按鈕或超鏈接
數(shù)據(jù)模型事件:UIData組件的一行被選中的時候觸發(fā)這個事件。
JSF入門:導航模型
Navigation-rule,可以包含一個from-view-id和多個navigation-case
每個navigation-case中,主要包括轉(zhuǎn)向的頁面。
From-view-id : 當前頁面
From-action:從哪個action方法
From-outcome:從哪個邏輯名稱
To-view-id:轉(zhuǎn)向哪個頁面
導航解決的問題是:從哪里到哪里。一句話來說就是:從from-view-id頁面,當from-action方法被調(diào)用而且其返回值是from-outcome的時候,轉(zhuǎn)向to-view-id頁面。
本文標題:JSF入門:整合JSF+Spring+Hibernate
文章分享:http://m.5511xx.com/article/djgjsdc.html


咨詢
建站咨詢
