<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)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 459733
    • 排名 - 114

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品久久久www | 一级毛片a免费播放王色电影 | 麻豆成人精品国产免费| 成人区精品一区二区不卡亚洲| 免费观看一级毛片| 在线视频网址免费播放| 亚洲jjzzjjzz在线观看| 亚洲性在线看高清h片| 在线成人爽a毛片免费软件| 久久精品国产亚洲av天美18| 亚洲乱码中文字幕综合| 青青青免费国产在线视频小草| 黄网站在线播放视频免费观看 | 色多多免费视频观看区一区| 亚洲黄色片免费看| 亚洲精品视频在线看| 中文字幕影片免费在线观看| 91免费福利视频| 亚洲AV性色在线观看| 亚洲永久永久永久永久永久精品| 免费一级毛片在级播放| 曰曰鲁夜夜免费播放视频| 久久国产美女免费观看精品 | 亚洲日产乱码一二三区别| 亚洲无线观看国产精品| 日本免费网站在线观看| 亚洲成年人免费网站| 99精品全国免费观看视频..| 亚洲av无码专区国产不乱码| 67pao强力打造67194在线午夜亚洲| 亚洲国产精品一区二区三区久久| 国产高清免费视频| 男人j进入女人j内部免费网站| 特黄特色大片免费| 亚洲精品欧美综合四区| 亚洲日韩乱码久久久久久| 亚洲阿v天堂在线| 国产亚洲精品免费视频播放 | 国产亚洲综合网曝门系列| 四虎精品亚洲一区二区三区| 国内自产少妇自拍区免费|