新聞中心
在JSF的學(xué)習(xí)過(guò)程中我們會(huì)接觸到什么是BackingBean,什么是JSF配置文件,JSF的運(yùn)行機(jī)制又是怎么樣的.

在奉新等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站制作,奉新網(wǎng)站建設(shè)費(fèi)用合理。
其實(shí)JSF中的Backing和我們普通的JavaBean沒(méi)有什么區(qū)別,都是用戶需要的一些屬性或者方法信息,其它的也沒(méi)有什么新奇的,而 JSF配置文件則是將我們定義的用戶信息和頁(yè)面信息的一個(gè)橋梁,有了JSF配置文件將使我們的程序組合的更好,這也是JSF本身設(shè)計(jì)的一個(gè)優(yōu)點(diǎn),這幾天的書(shū)寫(xiě)頗有感觸,感覺(jué)和Struts的配置文件原理差不多。
對(duì)于JSF的運(yùn)行機(jī)制,我就簡(jiǎn)單的給大家說(shuō)一下,當(dāng)我們由一個(gè)頁(yè)面發(fā)送一個(gè)請(qǐng)求到另一個(gè)頁(yè)面回應(yīng)請(qǐng)求的時(shí)候,我們要經(jīng)歷至少三關(guān),首先就是我們要有關(guān)于用戶信息的屬性和方法的定義,也就是我們所有的BackingBean(普通的java類),接下來(lái)就是JSP頁(yè)面需要完成的請(qǐng)求任務(wù)的書(shū)寫(xiě),但最關(guān)鍵的在于faces.config.xml(JSF配置文件)的配置。
關(guān)于JSP請(qǐng)求頁(yè)面的完成需注意:在請(qǐng)求的過(guò)程中JSF標(biāo)簽的一些屬性的書(shū)寫(xiě)會(huì)將JSF和BackingBean做一個(gè)初期的綁定,舉個(gè)兩個(gè)小例子,屬性的綁定:< h:inputText value="{user.userName}">< /h:outputText>這里面相當(dāng)于頁(yè)面輸入的值付給了user用戶的 getUserName方法,當(dāng)我們想要在名為user的BackingBean中想要獲取userName的信息,直接取就可以了,再舉一個(gè)方法綁定的例子:< h:commandButton value="編 輯" action="#{user.updateUserOk}">< /h:commandButton>相當(dāng)于調(diào)用了user類的 updateUserOk方法,然后根據(jù)返回值的定義決定到底是去那個(gè)頁(yè)面(需要配置文件的配合決定去那個(gè)頁(yè)面),之后的綁定是要在JSF的配置文件中配置才能將其真正的綁定在一起,在faces.config.xml中的配置包括很多。
< !--< navigation-rule>< /navigation-rule> 導(dǎo)航規(guī)則:< from-view-id>/registUser.jsp< /from-view-id>來(lái)自哪一個(gè)一面(在我們想要導(dǎo)航到目標(biāo)頁(yè)面的時(shí)候我們要知道該導(dǎo)航的頁(yè)面來(lái)自哪個(gè)頁(yè)面,也就是目標(biāo)頁(yè)面的上一頁(yè)),< navigation-case>< /navigation-case>是導(dǎo)航實(shí)例,< from-outcome>addUserSuccess< /from-outcome>中的 addUserSuccess是指我們BackingBean中肯定有一個(gè)方法的返回值是"addUserSuccess"類型的,當(dāng)我們頁(yè)面請(qǐng)求這個(gè)方法的時(shí)候,我們就知道,請(qǐng)求完方法之后要根據(jù)配置文件的addUserSuccess這個(gè)配置導(dǎo)航到/findUser.jsp的頁(yè)面,也就是
< to-view-id>/findUser.jsp< /to-view-id>標(biāo)簽中間的頁(yè)面
-->
< !--當(dāng)我們?cè)诙鄠€(gè)頁(yè)面之間進(jìn)行導(dǎo)航的時(shí)候,配置文件中要記錄每?jī)蓚€(gè)頁(yè)面間的導(dǎo)航規(guī)則,否則就會(huì)出錯(cuò)的,例如:當(dāng)我想要從aa.jsp到bb.jsp再到cc.jsp***到dd.jsp 時(shí),我的配置文件要這樣寫(xiě)
(< from-outcome>aabb< /from-outcome>是我BackingBean中的一個(gè)方法的返回值,< from-outcome>aabb< /from-outcome>中的aabb是我假設(shè)的)
Postfix
配置文件
和命令 postfix是一種郵件傳輸代理軟件,我們?cè)谑褂胮ostfix的同時(shí),還應(yīng)該熟悉postfix中的一些命令。這對(duì)于今后的維護(hù)是很有幫助的。本文主要分析的是postfix中的一些命令,這對(duì)今后維護(hù)postfix的工作是十分有必要的。
2011-02-21 10:31:54
Postfix 命令 配置
當(dāng)前名稱:BackingBean和JSF配置文件
本文URL:http://www.5511xx.com/article/dpesppp.html


咨詢
建站咨詢
