MF對(duì)DDD的闡述
【1】AnemicDomainModel
http://martinfowler.com/bliki/AnemicDomainModel.html摘自javaeye社區(qū)幾篇較好的關(guān)于域模型驅(qū)動(dòng)的文章。可以在javaeye上多搜搜,這里關(guān)于DDD的討論相當(dāng)多,也十分的精彩
【1】
domain model的延伸討論 http://www.javaeye.com/topic/57075【2】對(duì)Robbin《domain model的延伸討論(重新編輯) 》一文質(zhì)疑
http://www.javaeye.com/topic/57477jdon上banq對(duì)DDD的幾篇文章,可以讀一下,但個(gè)人感覺(jué)banq的文章是讓人越讀越模糊。
【1】領(lǐng)域模型驅(qū)動(dòng)設(shè)計(jì)(Evans DDD)之模型提煉
http://www.jdon.com/mda/dddcase2.html【2】實(shí)戰(zhàn)DDD(Domain-Driven Design領(lǐng)域驅(qū)動(dòng)設(shè)計(jì):Evans DDD)
http://www.jdon.com/mda/ddd.html【3】模型驅(qū)動(dòng)設(shè)計(jì)(MDD)之靈活設(shè)計(jì)
http://www.jdon.com/mda/dddcase1.html【4】四色原型
http://www.jdon.com/mda/archetypes.html 領(lǐng)域驅(qū)動(dòng)開(kāi)發(fā)產(chǎn)生的根源是J2EE復(fù)雜的開(kāi)發(fā)方式往往使程序員忘了最主要的業(yè)務(wù)邏輯設(shè)計(jì)而過(guò)多的關(guān)注于每層對(duì)象的相互傳遞。領(lǐng)域模型強(qiáng)調(diào)J2EE各層實(shí)體的統(tǒng)一即表現(xiàn)層界面對(duì)象(form對(duì)象)==業(yè)務(wù)層域?qū)ο?=持久層實(shí)體,這樣程序員只需將精力付諸于域模型設(shè)計(jì),大大的提高開(kāi)發(fā)效率。
我論文中的就是將service即領(lǐng)域模型中的行為通過(guò)IoC和AOP注入到貧血模型中,使之成為naked Object
論文中闡述的是一個(gè)框架,實(shí)現(xiàn)上述的描述。但并不涉及到任何域?qū)ο竽P驮O(shè)計(jì)的東西(比如四色模型)。
論文demo有兩個(gè)一個(gè)是簡(jiǎn)單的CRUD操作示例,另一個(gè)是仿spring的petclinic
論文的Demo配置環(huán)境是:
eclipse3.2
JDK 1.5
TOMCAT 5.5
MS SERVER 2K
數(shù)據(jù)庫(kù)的文章放在我硬盤(pán)中,畢業(yè)時(shí)我就把硬盤(pán)拆下來(lái),其他的買(mǎi)了,現(xiàn)在用的公司電腦,所以估計(jì)數(shù)據(jù)庫(kù)文件有點(diǎn)很難提供給你。
我感覺(jué)你要講的東西和我做的不是一個(gè)方向,感覺(jué)你要做的是領(lǐng)域模型的設(shè)計(jì)。
qq留言給我