從制造到創造
          軟件工程師成長之路
          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 閱讀(962) 評論(0)  編輯  收藏 所屬分類: Java-25.JSF

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

          常用鏈接

          留言簿(9)

          我參與的團隊

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 459710
          • 排名 - 114

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 仙桃市| 九龙城区| 金平| 库伦旗| 洛川县| 澄江县| 班戈县| 综艺| 济南市| 温泉县| 加查县| 乐平市| 遂宁市| 武威市| 凤阳县| 隆回县| 新乡县| 靖西县| 曲阜市| 商城县| 桑日县| 美姑县| 通许县| 浮山县| 嘉峪关市| 余庆县| 清丰县| 右玉县| 思南县| 余姚市| 阿图什市| 宝鸡市| 瓦房店市| 英山县| 高陵县| 白沙| 乐平市| 浏阳市| 乌兰县| 延长县| 三江|