相关疑难解决方法(0)

如何避免贫血领域模型并保持关注点分离?

看来这个决定使对象充分认识到在系统中的角色,而且还避免了数据库具有域模型中太多的依赖,以及服务层?

例如:说我已经有了一个修订历史的实体,和几个"查找表"的数据引用,你的实体对象应该有方法从某些查找表获取详细信息,是否通过向提供接入查找表行,或通过将方法委托给它们,但为了做到这一点,它依赖于数据库层来从这些行读取数据.此外,当实体被保存时,它不仅需要知道如何保存自己,还需要知道将条目保存到修订历史中.是否有必要将对数十个不同数据层对象和服务对象的引用传递给模型对象?这似乎使得理解逻辑远比仅仅将薄模型传递给服务层对象要复杂得多,但我听到很多"聪明人"

language-agnostic oop design-patterns

20
推荐指数
1
解决办法
3855
查看次数

模型在MVC中的意义

为什么ASP.NET MVC中的MODEL有时被用作与这里的数据库对话的应用程序的一部分,有时候作为一个业务对象,在这里传递数据的应用程序"旅行" ?

asp.net-mvc model

6
推荐指数
1
解决办法
766
查看次数