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

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

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

    隨筆-9  評論-168  文章-266  trackbacks-0

      JSF使用 JavaBean 完成 "業(yè)務邏輯" and  "視圖"  的分離的目的, 在JSF中的Bean其角色是屬于Backing Bean,又稱之為Glue Bean,其作用是在真正的 "業(yè)務邏輯Bean" 與 "UI元件" 之間搭起橋梁.
            在Backing Bean中會調用 ---> "業(yè)務邏輯Bean"  處理使用者的請求,
            或者是將業(yè)務邏輯處理結果放置 ---> "Backing Bean" 中,等待UI元件取出當中的值並顯示結果給使用者。

      JSF將Bean的管理集中在faces-config.xml中,一個例子如下:
    ....
    <managed-bean>
        <managed-bean-name>user</managed-bean-name>
            <managed-bean-class>
                onlyfun.caterpillar.UserBean
            </managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    ....

      這個例子我們在 第一個JSF程式 看過,<managed-bean-class>設定所要使用的Bean類別,<managed-bean-name>設定之名稱,可供我們在JSF頁面上使用Expression Language來取得或設定Bean的屬性,例如:

    <h:inputText value="#{user.name}"/>

      <managed-bean-scope>設定Bean的存活範圍,您可以設定為request、session 與application,設定為request時,Bean的存活時間為請求階最,設定為session則在使用者應用程式交互開始,直到關閉瀏覽器或顯式的結束會話為止(例如登出程式),設定為application的話,則Bean會一直存活,直到應用程式關閉為止。

      您還可以將存活範圍設定為none,當設定為none時會在需要的時候生成一個新的Bean,例如您在一個method中想要生成一個臨時的Bean,就可以將之設定為none。

      在JSF頁面上要取得Bean的屬性,是使用 JSF表示語言 (Expression Language),要注意到的是,JSF表示語言是寫成 #{expression},而 JSP表示語言 是寫成 ${expression},因為表示層可能是使用JSP,所以必須特別區(qū)分,另外要注意的是,JSF的標籤上之屬性設定時,只接受JSF表示語言。

    posted on 2008-04-15 11:41 紫蝶∏飛揚↗ 閱讀(523) 評論(0)  編輯  收藏 所屬分類: JSF
    主站蜘蛛池模板: 一区二区三区在线观看免费| 亚洲精华国产精华精华液| 一级毛片在线播放免费| 免费v片在线观看| 精品在线免费视频| 免费一级毛片在播放视频| 国产在亚洲线视频观看| 免费国产a国产片高清| 福利片免费一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 免费视频一区二区| 久久精品国产亚洲AV果冻传媒 | 亚洲一区二区三区播放在线| 久久www免费人成看片| 亚洲欧洲日韩综合| 久久精品网站免费观看| 欧洲亚洲综合一区二区三区| 亚洲国产婷婷综合在线精品| 好吊色永久免费视频大全| 亚洲av午夜成人片精品网站| 91九色老熟女免费资源站| 国产AV旡码专区亚洲AV苍井空| 国产成人免费ā片在线观看| 一级看片免费视频囗交| 久久夜色精品国产亚洲AV动态图| 5g影院5g天天爽永久免费影院| 亚洲中文字幕一区精品自拍| 国产男女性潮高清免费网站 | 亚洲欧洲精品国产区| 卡一卡二卡三在线入口免费| 免费无遮挡无遮羞在线看| 亚洲AV日韩精品久久久久| 在线观看免费人成视频色9| 黄页网址大全免费观看12网站| 亚洲成色www久久网站夜月| 国产免费不卡v片在线观看| 一级一片免费视频播放| 亚洲国产精品成人精品小说| 亚洲av无码天堂一区二区三区| 久久青草国产免费观看| 久久亚洲AV成人无码国产最大|