摘要: Domain Model對于大多數(shù)的人來說都不怎么的陌生,Domain Model作為實現(xiàn)業(yè)務(wù)層的兩種重要方法之一,在PoEAA(企業(yè)應(yīng)用架構(gòu)模式)中得到Martin Fowler的大力推廣,但個人覺得在Domain Model上的應(yīng)用并不是那么的理想,這個還得從業(yè)務(wù)層實現(xiàn)的兩種模式談起,分別為Domain Model和Transaction Script,Domain Model的原則為采用Domain Object的方式來實現(xiàn)業(yè)務(wù)邏輯,使得業(yè)務(wù)邏輯得以聚合到對象本身,從本質(zhì)上提升業(yè)務(wù)對象的可復(fù)用性,其優(yōu)點就在于提升了業(yè)務(wù)對象的復(fù)用性和代碼的整潔性,缺點則在于實現(xiàn)的難度較高,有一定的學(xué)習(xí)曲線;Transaction Script則為采用Script的方式編排業(yè)務(wù)邏輯,其優(yōu)點在于實現(xiàn)起來簡單,缺點在于代碼中出現(xiàn)較多重復(fù)的業(yè)務(wù)邏輯塊,在業(yè)務(wù)邏輯一旦變動時需要修改很多地方,降低了業(yè)務(wù)邏輯的復(fù)用性。 閱讀全文
摘要: 本篇為漫談權(quán)限系列之結(jié)尾篇,涉及到權(quán)限系統(tǒng)的開源產(chǎn)品、個人觀點以及其知識體系的描述。 閱讀全文
摘要: 本文描述了基于ACL模型實現(xiàn)權(quán)限系統(tǒng)需求的方案以及優(yōu)缺點! 閱讀全文
摘要: 按照目錄完成實現(xiàn)方案中的技術(shù)策略和基于RBAC的實現(xiàn)兩部分。 閱讀全文
摘要: 按目錄結(jié)構(gòu)完成的漫談權(quán)限系統(tǒng)系列的概述、目的和需求部分。 閱讀全文
摘要: 昨天沒什么條理的寫了昨天那篇文檔后,今天想想覺得權(quán)限系統(tǒng)還是挺值得寫寫的,今天先大概的整理了下思路,準(zhǔn)備按照以下的目錄結(jié)構(gòu)系統(tǒng)的對權(quán)限系統(tǒng)的實現(xiàn)進(jìn)行描述和分析。 閱讀全文
摘要: 本文作為漫談權(quán)限系統(tǒng)的開篇,主要描述了權(quán)限系統(tǒng)的一般需求、實現(xiàn)方法以及實現(xiàn)時的難點。 閱讀全文
摘要: 架構(gòu)設(shè)計,一直就是軟件業(yè)界中顯得高深的名詞之一,會造成很多的人對于它都充滿了神秘感,但接觸過幾年軟件業(yè)的人很多時候又會覺得軟件架構(gòu)原來不過如此,特別是看到一些架構(gòu)設(shè)計文檔后更是得出如此的感想,但真的是如此嗎?也許是因為那些架構(gòu)設(shè)計文檔并沒有起到它們真正的作用,只是拿來糊糊人的吧,架構(gòu)設(shè)計文檔最重要的是要能對系統(tǒng)的軟件設(shè)計做出指導(dǎo),做出規(guī)范性的約束,不談這些,重點還是談架構(gòu)設(shè)計。 閱讀全文
摘要: 這是在這次寫架構(gòu)設(shè)計文檔后的一些感想,總體來說我覺得最重要的仍然是需要明確的知道架構(gòu)設(shè)計文檔的目的,何謂架構(gòu),架構(gòu)設(shè)計的過程,架構(gòu)對于需求的滿足,在這之后可進(jìn)行模塊的概要設(shè)計,模塊的概要設(shè)計其實同樣是一個由繁化簡的過程,產(chǎn)生出關(guān)鍵類以及類的接口設(shè)計,詳細(xì)設(shè)計則是具體的對象設(shè)計以及接口實現(xiàn)。 閱讀全文
摘要: 將來也準(zhǔn)備就里面的各個知識點相應(yīng)的寫blog來介紹和闡述自己的觀點。 閱讀全文