<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Knight of the round table

    wansong

    JSF學習

    在JSF的幾個生命周期階段,分別會在以下幾個階段調用組件的Converter:
    1,對于UIInput組件:如果按鈕事件的immediate屬性為true(<h:commandButton immediate="true" .../>),JSF會在 [Apply Request Values Phase:應用請求值階段],反之,JSF會在[Process Validations Phase:數據檢查階段] 檢驗用戶輸入的有效性,有效的情況下會調用綁定到該UIInput組件的Converter對用戶輸入進行轉換。同時,跟UIOutput組件一樣,JSF會在[Render Response:重畫畫面階段]調用Converter對UIInput進行顯示前的變換處理
    2,對于UIOutput組件:JSF會在[Render Response:重畫畫面階段]調用綁定到該UIOutput組件的Converter對將要顯示的值進行變換。

    JSF的生命周期:一個典型JSF請求分成以下6個階段:(http://www.lifevv.com/tenyo/doc/20070520012424461.html)

    1. Restore View Phase:重載視圖階段
    2. Apply Request Values Phase:應用請求值階段 這個階段主要做2件事:第一,把用戶提交的數據設置到組件中去;第二,把用戶事件(比如按下按鈕等)加到事件隊列。
    3. Process Validations Phase:數據檢查階段 這個階段主要做數據的合法性檢查,如果用戶輸入了非法數據,則在畫面上顯示相應的錯誤消息。
    4. Update Model Values Phase:更新模型值階段 把組件里的值設置到Model中去。
    5. Invoke Application Phase:用戶業務邏輯階段 主要處理用戶按鈕事件等,調用業務邏輯處理(action)。
    6. Render Response:重畫畫面階段 畫面描畫和展現。



     

    posted on 2010-06-22 09:26 w@ns0ng 閱讀(232) 評論(0)  編輯  收藏 所屬分類: Jboss Seam

    主站蜘蛛池模板: 国产成人免费视频| AAAAA级少妇高潮大片免费看| 日本一卡精品视频免费| 日韩一卡2卡3卡4卡新区亚洲| 特黄aa级毛片免费视频播放| yy6080久久亚洲精品| 免费看又黄又爽又猛的视频软件 | 亚洲av永久无码| 成人免费777777| 亚洲a∨无码精品色午夜| 日韩在线天堂免费观看| 日本免费精品一区二区三区| 亚洲区不卡顿区在线观看| aa级女人大片喷水视频免费| 亚洲乱色熟女一区二区三区丝袜| 精品无码一级毛片免费视频观看 | 亚洲免费中文字幕| 毛片A级毛片免费播放| 亚洲爆乳大丰满无码专区| 免费成人午夜视频| 国产免费福利体检区久久| 亚洲av无码国产精品色午夜字幕| 四虎影视成人永久免费观看视频 | 亚洲成色在线综合网站| 永久免费视频网站在线观看| 国产亚洲精品成人AA片| 俄罗斯极品美女毛片免费播放| 亚洲天堂免费在线视频| 99久久亚洲精品无码毛片| 女人18毛片免费观看| 精品人妻系列无码人妻免费视频 | 国产亚洲成AV人片在线观黄桃| 99re6在线视频精品免费下载| 成人亚洲国产va天堂| 亚洲AV无码一区二区三区在线观看| 你是我的城池营垒免费看 | 国产亚洲情侣一区二区无| 四虎影视在线影院在线观看免费视频| 亚洲日日做天天做日日谢| 亚洲国产成人久久综合一区77 | 日韩吃奶摸下AA片免费观看|