论文部分内容阅读
在传统的MVC架构中,模型层的业务模型封装了软件系统的所有业务逻辑和规则,在视图层和控制层中完全不包含业务逻辑,但在当前流行的网络应用中,在三个层次上都会出现业务逻辑,都含有对数据的操作和表示,那么就有必要根据这三个层次的特殊要求分别设计不同的数据组织形式,以便于业务操作的执行。本文提出了一种在MVC结构中把底层数据组织成三种数据模型的方法。该方法在域模型的基础上,对数据进行重新组织,以满足三个层次的不同需要,同时能够隔离各层的变化。