色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

能不能把數據庫對應的實體類暴露給用戶?為什么?

林國瑞2年前12瀏覽0評論

可以,但是不建議這么搞,原因如下:

1.數據庫的數據模型不一定是準確的匹配業務模型,而是對業務模型的抽象。從MVC的角度來看,M層-C層-V層的通用性越來越小,可變性越來越大。業務需求是經常會變化的,如果這個變化每次都要影響數據庫的數據模型,那從外到內的代碼都得改一遍了。

2.從系統穩定性的角度來說,假如將來系統要重構,甚至表結構也要變化,但是對外的接口不變,模型分離也可以避免接口調用方對內部邏輯重構的感知。

3.從安全的角度來說,把數據庫模型直接對外開放,等于告訴別人你是怎么開發的。對你系統有想法的人可以更有針對性的黑你系統。