模型驅動

模型驅動

模型驅動是指把數據跟處理分開,用單獨的JavaBean封裝數據,把處理類完全孤立成一個框架,用這個模型作為靈魂在驅動整個骨架。

基本介紹


模型驅動:把數據跟處理分開,用單獨的JavaBean封裝數據(不管是請求的,還是返回的,可以在一起封裝),把處理類完全孤立成一個框架,用這個模型作為靈魂在驅動整個骨架。
特性:血肉分開,使結構更清晰,職能劃分更清楚,免得局長管權利又管財務的,弄不好貪污。
核心:模型(model)就是指對象Vo(value object)
對比:屬性驅動--你把一大堆屬性搞到你的處理類裡面,完全可以。方便而快捷,不過結構清晰度當然就不好了。
開發:模型驅動開發(Model-driven development,MDD)是軟體開發的一種樣式,其中主要的軟體工件是模型,根據最佳實踐,可以從這些模型生成代碼和其他工件。模型是從特定角度對系統進行的描述,它省略了相關的細節,因此可以更清楚地看到感興趣的特性。例如,結構工程師會創建適合於確定建築物承載特性的模型。
說實話,模型驅動的確挺煩人的,開發效率不高,你看著辦吧,具體問題具體對待,真的。