浅谈领域模型驱动中表的设计方法
先说分层在面向对象的开发中,我们通常会使用分层开发。三个基本层次结构如下。 层次 职责 表现层 提供服务、显示信息 领域层(业务逻辑) 逻辑、系统中真正的核心 数据源层 与数据库、消息系统、事务管理器及其他软件包通信分层基本原则领域层和数据源层绝对不要依赖于表现层;最困难的事情-----区分领域逻辑什么是领域逻辑,什么是其他逻辑?测试办法:抽、换更换表现层:假设向系统中增加一个完全不同的新层,如果发现需要重复实现某些功能,则说明可能有一些本应该在领域层实现的逻辑,现在在表现层实现了。更换数据源层:同理,可以将后台数据库更换为XML文件格式。领域逻辑组织方式三种主要模式:事务脚本
下载地址
用户评论