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

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

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

    從制造到創造
    軟件工程師成長之路
    posts - 292,  comments - 96,  trackbacks - 0
    在典型的J2EE Web應用中,至少有三個邏輯層:前端(Web)層、應用層、數據庫層(用來保存應用持久化狀態)。今天,我們可以看到許多J2EE應用都是使用這種三層方法建立的。

    下圖展示了JSF是如何適配到這種三層結構場景中的。



    J2EE 應用的Web層,其基礎為發送到瀏覽器的HTML。HTML是通過JSP和/或Servlet動態生成的。JSP和Servlet將應用邏輯委托給樸素Java對象(Plain Old Java Object--POJO),再由這些POJO(應用層)使用JDBC同數據庫打交道來保存和取回應用的數據。

    不過,在企業級的應用中,應用層將由EJB來實現(作為會話Bean 或作為實體Bean,亦或兼而有之)。

    如果將EJB納入其中的話,Web應用就由四層組成:Web、JSP/Servlet、EJB和數據庫。JSF可以放到JSP/Servlet層,并提供基于組件的方法來建立應用。JSF提供了一種建立用戶界面以及向下一層(即EJB層)委托業務處理的方法。

    下圖為典型 JSF 應用中的四層配置。

    posted on 2007-06-26 11:31 CoderDream 閱讀(957) 評論(0)  編輯  收藏 所屬分類: Java-25.JSF

    <2007年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿(9)

    我參與的團隊

    隨筆分類(245)

    隨筆檔案(239)

    文章分類(3)

    文章檔案(3)

    收藏夾(576)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 457956
    • 排名 - 114

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 欧美日韩亚洲精品| 免费人人潮人人爽一区二区| 中字幕视频在线永久在线观看免费| 亚洲不卡视频在线观看| 免费高清小黄站在线观看| 一级A毛片免费观看久久精品 | 一区二区三区免费高清视频| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产午夜精品久久久久免费视| 亚洲欧洲精品国产区| 国产成人3p视频免费观看| 免费毛片a线观看| 亚洲AV无码AV日韩AV网站| 亚洲gv白嫩小受在线观看| 免费看香港一级毛片| 免费黄网站在线观看| 国产精品亚洲一区二区无码 | 久久久亚洲欧洲日产国码二区| 免费看片A级毛片免费看| 免费人成黄页在线观看日本| 日本亚洲高清乱码中文在线观看| 亚洲天天做日日做天天欢毛片| 免费欧洲美女牲交视频| 久热中文字幕在线精品免费| 一级毛片免费观看不收费| 中文字幕亚洲男人的天堂网络| 亚洲色偷偷偷鲁综合| 国产亚洲精品免费| 亚洲免费视频网址| 一区二区三区免费看| 亚洲爆乳无码专区www| 亚洲视频在线观看免费视频| 久久激情亚洲精品无码?V| 暖暖日本免费在线视频| 曰批全过程免费视频网址| 中国一级毛片免费看视频| 精品韩国亚洲av无码不卡区| 亚洲综合久久一本伊伊区| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲福利精品一区二区三区 | 亚洲日韩中文字幕|