JSF是JavaServer Faces的簡(jiǎn)稱,從網(wǎng)頁(yè)設(shè)計(jì)人員的角度來(lái)看,JavaServer Faces提供了一套像是新版本的HTML標(biāo)簽,但它不是靜態(tài)的,而是動(dòng)態(tài)的,可以與后端的動(dòng)態(tài)程序結(jié)合,但網(wǎng)頁(yè)設(shè)計(jì)人員不需要理會(huì)后端的動(dòng)態(tài)部份,網(wǎng)頁(yè)設(shè)計(jì)人員甚至不太需要接觸JSTL這類的卷標(biāo),也可以動(dòng)態(tài)的展現(xiàn)數(shù)據(jù)(像是動(dòng)態(tài)的查詢表格內(nèi)容),JavaServer Faces提供標(biāo)準(zhǔn)的標(biāo)簽,這可以與網(wǎng)頁(yè)編輯程序結(jié)合在一起,另一方面,JavaServer Faces也允許您自訂標(biāo)簽。
JSF入門(mén)如果您是從使用的角度來(lái)看JSF,則您不用理會(huì)HTTP、數(shù)據(jù)轉(zhuǎn)換等細(xì)節(jié),JSF將細(xì)節(jié)都隱藏起來(lái)了,無(wú)論您是網(wǎng)頁(yè)設(shè)計(jì)人員或是應(yīng)用程序設(shè)計(jì)人員,都可以使用自己熟悉的方式來(lái)看JSF。
入門(mén)
藉由以下的幾個(gè)主題,可以大致了解JSF的輪廓與特性,我們來(lái)看看網(wǎng)頁(yè)設(shè)計(jì)人員與應(yīng)用程序設(shè)計(jì)人員各負(fù)責(zé)什么。
JSF 標(biāo)簽
網(wǎng)頁(yè)設(shè)計(jì)人員要作的就是了解JSF的標(biāo)簽的使用方式,這就像是學(xué)習(xí)進(jìn)階的HTML標(biāo)簽,另一件事就是與程序設(shè)計(jì)人員溝通好各個(gè)Bean的名稱綁定。