JavaEE中的三層結(jié)構(gòu)和MVC
- JavaEE中的三成結(jié)構(gòu)主要包含如下層:表現(xiàn)層、服務(wù)層、數(shù)據(jù)持久化層三層
- MVC的三層主要是視圖層、表現(xiàn)層、模型層
- ? 表現(xiàn)層
??????????????? a)?? ? 展示層?
????????? ???????????? 形式:JSP + Struts Taglib
????????? ???????????? 作用:按用戶需求展示數(shù)據(jù)給用戶
?? ? ? ? ? ? ?? b)?? ?控制層
? ?? ??? ? ??????????? 形式:ActionServlet + Action
?? ??? ??? ??????????? 作用:接收用戶的請(qǐng)求,并委派給不同的業(yè)務(wù)邏輯處理;采用Command Pattern,可保證請(qǐng)求和處理的松耦合。
- ? 服務(wù)層
?????????????? 作用:服務(wù)層主要是完成相應(yīng)的業(yè)務(wù)邏輯處理。
?????????????? 實(shí)現(xiàn):對(duì)上層提供接口,并包含接口的實(shí)現(xiàn)。
- ? 數(shù)據(jù)持久化層
????????????? 作用:數(shù)據(jù)持久化層主要是完成相關(guān)數(shù)據(jù)的提取、寫(xiě)入、修改、刪除等操作。
????????????? 實(shí)現(xiàn):對(duì)上層提交接口,并包含接口的實(shí)現(xiàn)。
- ? 各層次的關(guān)系

- ??? 注意點(diǎn)
???? 附注同系列文章:對(duì)SOA和目前業(yè)成熟應(yīng)用的JavaEE應(yīng)用方案的一點(diǎn)看法
posted on 2006-07-03 17:24 crazycy 閱讀(2936) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): JavaEE技術(shù)