<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 閱讀(963) 評論(0)  編輯  收藏 所屬分類: Java-25.JSF

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

    常用鏈接

    留言簿(9)

    我參與的團隊

    隨筆分類(245)

    隨筆檔案(239)

    文章分類(3)

    文章檔案(3)

    收藏夾(576)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 459735
    • 排名 - 114

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人AV免费网址在线观看| 免费黄网站在线看| 四虎成人免费观看在线网址| 麻豆亚洲av熟女国产一区二| 华人在线精品免费观看| 亚洲成A人片在线观看无码不卡 | 亚洲成在人线aⅴ免费毛片| 91久久亚洲国产成人精品性色 | 国产午夜精品免费一区二区三区| 国内精品久久久久久久亚洲| 亚洲阿v天堂在线2017免费| 亚洲一区二区三区无码中文字幕| 男女一进一出抽搐免费视频| 久久亚洲国产成人影院网站| 免费无码又爽又刺激高潮软件| 亚洲av无码不卡| 免费影院未满十八勿进网站| 亚洲真人无码永久在线观看| 精品免费国产一区二区| 曰批全过程免费视频观看免费软件| 亚洲黄黄黄网站在线观看| 中文字幕永久免费视频| 亚洲国产成人私人影院| 青青青免费国产在线视频小草| 亚洲精品伊人久久久久| 免费一级大黄特色大片| 中国在线观看免费的www| 亚洲高清免费在线观看| 日韩吃奶摸下AA片免费观看| 羞羞视频免费网站含羞草| 亚洲AV无码久久精品蜜桃| 成人免费午夜无码视频| 国产av无码专区亚洲av毛片搜| 亚洲精品乱码久久久久久自慰 | 色偷偷亚洲第一综合| 亚洲女久久久噜噜噜熟女 | 毛片免费视频观看| 一本到卡二卡三卡免费高| 久久亚洲sm情趣捆绑调教| 免费国产精品视频| 99re6在线视频精品免费下载 |