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

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费视频中文字幕| 在线观看免费无码视频| 曰批全过程免费视频在线观看| 亚洲AV无码成人精品区在线观看| 成在人线av无码免费高潮水| 久久亚洲色一区二区三区| 一本岛v免费不卡一二三区| 亚洲精品视频免费| 久久九九久精品国产免费直播| 国产亚洲欧洲Aⅴ综合一区| 久久久久久久99精品免费观看| 国产精品亚洲片在线观看不卡 | 日本视频免费观看| 国产成人免费a在线视频app| 极品色天使在线婷婷天堂亚洲 | 99精品热线在线观看免费视频 | 国产免费黄色大片| 高潮毛片无遮挡高清免费| 一级毛片直播亚洲| a级毛片毛片免费观看久潮喷| 亚洲成人动漫在线| 无码精品A∨在线观看免费| 亚洲无码一区二区三区| 亚洲国产成人五月综合网| 久久精品免费观看| 久久狠狠爱亚洲综合影院| 日本免费一二区在线电影| 性生大片视频免费观看一级| 亚洲AV永久无码精品一百度影院| 国产成人免费午夜在线观看 | 国产精品免费久久久久电影网| 久久久综合亚洲色一区二区三区| 青青青国产在线观看免费网站| 亚洲av无码专区青青草原| 亚洲AV永久无码精品| 在线观看免费大黄网站| 两个人看的www免费视频| 亚洲免费福利视频| 亚洲熟妇中文字幕五十中出| 69成人免费视频| 久久九九久精品国产免费直播|