摘要:
信息系統的查詢需求千變萬化,在倉儲中為每個查詢需求創建一個特殊方法,將導致大量乏味而臃腫的接口。 一種更加可行的辦法是,在應用層服務中描述查詢需求,并通過倉儲執行查詢。 為了能夠更好的描述查詢需求,可以將查詢功能從倉儲中抽取出來,專門創建一個查詢對象。 查詢最復雜的部分是條件過濾,這也是查... 閱讀全文
posted @ 2015-01-20 22:24
何鎮汐
閱讀(3386)
評論(4)
推薦(8)
摘要:
前面已經做了一些準備工作,本篇將介紹查詢條件的封裝,它是規約模式的一個應用。 規約使用一個對象來封裝謂詞,我之前已經介紹過它在驗證方面的應用,本篇是規約模式在查詢方面的應用。 規約的強大之處在于,能夠將一堆雜亂無章的條件判斷或查詢條件封裝起來,以一個清晰的概念來表達,并使得這些謂詞具備了可復... 閱讀全文
posted @ 2015-01-20 01:26
何鎮汐
閱讀(4217)
評論(14)
推薦(12)

浙公網安備 33010602011771號