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

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

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

    隨筆-9  評(píng)論-168  文章-266  trackbacks-0

    第一階段:恢復(fù)視圖.
            僅僅重建組件樹(視圖).
            由FacesServletr控制器進(jìn)行管理的"用戶請(qǐng)求"(內(nèi)容,一般為JSP)",創(chuàng)建唯一視圖ID(XXX.JSP).
             如果"請(qǐng)求參數(shù)"為空.直接跳到第六階段:渲染響應(yīng).

    第二階段:應(yīng)用請(qǐng)求值.
            每個(gè)組件嘗試從客戶端的請(qǐng)求中找尋自已的參數(shù)更新組件值. (如果 immediate=true 命令(Commamnd)組件,則立即處理事件,直接轉(zhuǎn)到渲染響應(yīng)階段進(jìn)行繪制回應(yīng),輸入(Input)組件,則立即處理值變事件,然后轉(zhuǎn)到渲染響應(yīng)階段.  )

    第三階段:驗(yàn)證請(qǐng)求值
            從客戶端傳來的字符串轉(zhuǎn)換組件需要的自定義對(duì)象類型,然后進(jìn)行驗(yàn)證請(qǐng)求(調(diào)用getXxx方法獲取組件值,進(jìn)行驗(yàn)證(如果用戶自定義了驗(yàn)證器,將立即執(zhí)行,驗(yàn)證失敗則返回第六階段:渲染響應(yīng)值)).

    第四階段:更新模型值
            調(diào)用setXxx方法,更新托管Bean的屬性值.

    第五階段:調(diào)用應(yīng)用
            對(duì)隊(duì)列里的事件進(jìn)行調(diào)用.

    第六階段:渲染響應(yīng)
            在視圖中顯示(調(diào)用getXxx方法給組件賦值,然后把組件值的自定義對(duì)象轉(zhuǎn)換為字符串,繪制出來傳給用戶) 所有組件.

    執(zhí)行流程:

    Processing new  Request!RESTORE_VIEW 1
    before - RESTORE_VIEW 1
    after - RESTORE_VIEW 1
    before - RENDER_RESPONSE 6
    UserBean:userName=null;pw=null;i=1
    setusername=null;i=2
    setpw=null;i=3
    getusername=null;i=4
    getpw=null;i=5
    after - RENDER_RESPONSE 6
    Done with Request!

    ----------------------------
    Processing new  Request!RESTORE_VIEW 1
    before - RESTORE_VIEW 1
    after - RESTORE_VIEW 1
    before - APPLY_REQUEST_VALUES 2
    after - APPLY_REQUEST_VALUES 2
    before - PROCESS_VALIDATIONS 3
    getusername=null;i=6
    getpw=null;i=7
    after - PROCESS_VALIDATIONS 3
    before - UPDATE_MODEL_VALUES 4
    setusername=12;i=8
    setpw=34;i=9
    after - UPDATE_MODEL_VALUES 4
    before - INVOKE_APPLICATION 5
    success;i=10
    after - INVOKE_APPLICATION 5
    before - RENDER_RESPONSE 6
    getusername=12;i=11
    getpw=ok;i=12
    after - RENDER_RESPONSE 6
    Done with Request!

    -----------------------------
    Processing new  Request!RESTORE_VIEW 1
    before - RESTORE_VIEW 1
    after - RESTORE_VIEW 1
    before - APPLY_REQUEST_VALUES 2
    after - APPLY_REQUEST_VALUES 2
    before - PROCESS_VALIDATIONS 3
    getusername=12;i=13
    getpw=ok;i=14
    after - PROCESS_VALIDATIONS 3
    before - UPDATE_MODEL_VALUES 4
    setusername=32;i=15
    setpw=ok;i=16
    after - UPDATE_MODEL_VALUES 4
    before - INVOKE_APPLICATION 5
    success;i=17
    after - INVOKE_APPLICATION 5
    before - RENDER_RESPONSE 6
    getusername=32;i=18
    getpw=ok;i=19
    after - RENDER_RESPONSE 6
    Done with Request!

     

    posted on 2007-10-18 15:55 紫蝶∏飛揚(yáng)↗ 閱讀(401) 評(píng)論(0)  編輯  收藏 所屬分類: JSF
    主站蜘蛛池模板: a级毛片在线视频免费观看| 8x成人永久免费视频| 久久久久亚洲AV片无码| 国产1000部成人免费视频| 亚洲a∨无码精品色午夜| 午夜亚洲av永久无码精品| 久久久久久国产精品免费免费男同 | 免费观看四虎精品成人| 亚洲成人中文字幕| 日韩视频免费一区二区三区| 97无码人妻福利免费公开在线视频| 亚洲最大成人网色香蕉| 在线亚洲精品自拍| 91情侣在线精品国产免费| 亚洲黄片手机免费观看| 国产亚洲sss在线播放| 亚洲精品成人片在线播放| 在线免费观看一级片| 免费的全黄一级录像带| 亚洲成AV人影片在线观看| 亚洲AV午夜福利精品一区二区 | 免费人成视频在线播放| 亚洲理论片中文字幕电影| 亚洲综合久久夜AV | 成人免费视频一区| 玖玖在线免费视频| 日韩精品无码免费视频| 亚洲午夜电影在线观看| 亚洲AV美女一区二区三区| 免费国产a国产片高清网站| 久久久久久久免费视频| 免费观看男人吊女人视频| 午夜免费国产体验区免费的| 亚洲一线产品二线产品| 亚洲美女精品视频| 亚洲午夜国产精品无码| 免费人成视频在线观看不卡| 成人免费男女视频网站慢动作| 2021国内精品久久久久精免费| 中文字幕日本人妻久久久免费| 国产黄片不卡免费|