<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    常言笑的家

    Spring, Hibernate, Struts, Ajax, RoR

    Domain-Driven Design領(lǐng)域驅(qū)動設(shè)計(續(xù))

         最初層次只分為三層:表現(xiàn)層、業(yè)務(wù)層和持久層;DDD其實告訴我們?nèi)绾巫寣崿F(xiàn)業(yè)務(wù)層!
     
          按照DDD領(lǐng)域建模觀點看,中間業(yè)務(wù)層還應(yīng)該再分為應(yīng)用層和領(lǐng)域?qū)樱ň唧w文章見http://domaindrivendesign.org)。Service屬于應(yīng)用層,Domain則屬于領(lǐng)域?qū)印K鼈兊亩x是:應(yīng)用層:定義軟件可以完成的工作,并且指揮具有豐富含義的領(lǐng)域?qū)ο髞斫鉀Q問題,保持精練;不包括業(yè)務(wù)規(guī)則或知識,無業(yè)務(wù)情況的狀態(tài); 領(lǐng)域?qū)樱贺?fù)責(zé)表示業(yè)務(wù)概念、業(yè)務(wù)狀態(tài)的信息和業(yè)務(wù)規(guī)則,是業(yè)務(wù)軟件核心。

      層次之間必須清晰分離,每個層都是內(nèi)聚的,并且只依賴它的下層,為了實現(xiàn)各層的最大解耦,Ioc模式和Ioc容器是目前最好的選擇。

          在DDD觀點看來,領(lǐng)域模型Domain其實分為三種元素:實體Enity、值對象( Object)和服務(wù)(Service)。

          模型對象分實體和值對象,其實就是實體對象和對象狀態(tài)的區(qū)分,值對象表示對象狀態(tài),在JiveJdon3中,有ForumState和ForumThreadState,其實它們就是值對象,對象狀態(tài)非常重要,它和對象生命周期scope有密切關(guān)系,最近出了一個Scopes開源免費框架就是專門提供對象生命周期管理的,所以,作為一個業(yè)務(wù)層框架必須有提供生命周期管理功能。


    狀態(tài)對象:數(shù)據(jù)庫的替代者

          服務(wù)是一些行為功能,有人指出沒有行為的模型只有g(shù)etter/setter,是不是貧血模型,或者叫失血模型,DDD專家Eric Evans認(rèn)為:將領(lǐng)域需要的功能強(qiáng)加給實體和值對象,不僅會破壞模型中對象定義,而且會認(rèn)為地添加毫無意義的對象,

    失血模型的請教

    posted on 2006-12-16 22:23 常言笑 閱讀(229) 評論(0)  編輯  收藏 所屬分類: 技術(shù)總結(jié)

    My Links

    Blog Stats

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99亚洲乱人伦aⅴ精品| 亚洲情a成黄在线观看动漫尤物| 亚洲人成人77777在线播放| 久久成人a毛片免费观看网站| 亚洲成av人在线视| 全免费a级毛片免费看| 亚洲综合婷婷久久| 成人午夜免费福利视频| 亚洲av乱码一区二区三区| 97无码免费人妻超级碰碰碰碰 | 久久精品国产精品亚洲精品 | 亚洲色偷偷综合亚洲AVYP| 久久嫩草影院免费看夜色| 黑人大战亚洲人精品一区 | 亚洲中文字幕久久久一区| 免费理论片51人人看电影| 国产亚洲综合精品一区二区三区| 亚洲国产免费综合| 国产婷婷成人久久Av免费高清 | 人与禽交免费网站视频| 亚洲人成色777777老人头| 免费v片视频在线观看视频| 好湿好大好紧好爽免费视频| 亚洲AV第一页国产精品| 国产一卡2卡3卡4卡2021免费观看| 亚洲一区二区三区在线观看网站| 免费大香伊蕉在人线国产| 9久热精品免费观看视频| 亚洲国产午夜电影在线入口| 美女黄网站人色视频免费国产 | 亚洲黄色片在线观看| 永久免费视频v片www| 中文字幕免费在线看电影大全 | 91免费在线视频| 亚洲春色在线观看| 亚洲A∨午夜成人片精品网站| 在线观看肉片AV网站免费| 亚洲日本VA中文字幕久久道具| 久久影视综合亚洲| 久久久久久免费视频| 久久不见久久见免费影院www日本 久久WWW免费人成—看片 |