1。模型选择:1)领域逻辑复杂度: 2)选择: 当领域逻辑复杂度低时,选择事物脚本; 如果开发环境有大量基于记录集的工具(.Net和VS),可以选择table模块; 开发团队有经验时,选择领域模型; 三种模式互不排斥,可以同时使用2.服务层: 1)服务层与领域层分离,用于置于底层领域模型之上或表格模块 2)服务层用于放置物控、安全等功能 3)如果确实需要,服务层应该尽可能的最小化(充当Facade层)

1。模型选择:1)领域逻辑复杂度: 2)选择: 当领域逻辑复杂度低时,选择事物脚本; 如果开发环境有大量基于记录集的工具(.Net和VS),可以选择table模块; 开发团队有经验时,选择领域模型; 三种模式互不排斥,可以同时使用2.服务层: 1)服务层与领域层分离,用于置于底层领域模型之上或表格模块 2)服务层用于放置物控、安全等功能 3)如果确实需要,服务层应该尽可能的最小化(充当Facade层)