cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          JavaEE中的三層結構和MVC

          1. JavaEE中的三成結構主要包含如下層:表現層、服務層、數據持久化層三層
          2. MVC的三層主要是視圖層、表現層、模型層
          • ? 表現層
          ??????????????? 表現層主要起展示作用??刹捎卯斍氨容^成熟的Struts技術。其中主要包含:
          ??????????????? a)?? ? 展示層?
          ????????? ???????????? 形式:JSP + Struts Taglib
          ????????? ???????????? 作用:按用戶需求展示數據給用戶
          ?? ? ? ? ? ? ?? b)?? ?控制層
          ? ?? ??? ? ??????????? 形式:ActionServlet + Action
          ?? ??? ??? ??????????? 作用:接收用戶的請求,并委派給不同的業務邏輯處理;采用Command Pattern,可保證請求和處理的松耦合。

          • ? 服務層
          ??? ??? ??? ?? 形式:可采用JavaBean技術
          ?????????????? 作用:服務層主要是完成相應的業務邏輯處理。
          ?????????????? 實現:對上層提供接口,并包含接口的實現。
          • ? 數據持久化層
          ????????????? 形式:可采用Hibernate技術???
          ????????????? 作用:數據持久化層主要是完成相關數據的提取、寫入、修改、刪除等操作。
          ????????????? 實現:對上層提交接口,并包含接口的實現。

          • ? 各層次的關系
          ??????????? 表現層的控制 —〉服務層 —〉數據持久化層。
          3-ties.bmp


          • ??? 注意點
          ??? JavaEE中的MVC是JavaEE架構中的表現層的技術,而不是與JavaEE的三層結構對應的技術。


          ???? 附注同系列文章對SOA和目前業成熟應用的JavaEE應用方案的一點看法

          posted on 2006-07-03 17:24 crazycy 閱讀(2933) 評論(0)  編輯  收藏 所屬分類: JavaEE技術

          主站蜘蛛池模板: 陆河县| 潮州市| 尼玛县| 威信县| 梨树县| 连江县| 修武县| 怀化市| 南木林县| 怀宁县| 兴和县| 张家口市| 兴安盟| 碌曲县| 聂荣县| 广丰县| 松滋市| 霍林郭勒市| 沐川县| 富阳市| 阿瓦提县| 河源市| 黄大仙区| 靖西县| 都安| 方正县| 大姚县| 临猗县| 舞钢市| 思茅市| 正宁县| 哈尔滨市| 罗平县| 南部县| 青海省| 梁河县| 夏河县| 扶绥县| 张家界市| 黑水县| 诸城市|