《企业应用架构模式》阅读笔记--第二章、第三章

本书第一章讲述了分层,第二章讲述的就是组织领域层,第三章讲述数据源层。


第二章内容较为简单,主要提及三种组织方式:事务脚本、领域模型以及表模块。

对本章阅读后记录如下要点:

1、从领域业务复杂度角度,最简单的适合使用事务脚本,其次是表模块,最后是领域模型。

2、事务脚本,用户一个动作对应一个过程。

3、领域模型与表模块,都使用了面向对象,不同的是表模块使用记录集创建类对象,使用是面向对象+集合操作混合方式。

4、使用领域模型和表模块时,需要再第一章分的三层基础上增加一个服务层,它是从领域层细分出来的。

5、服务层提体现方式有三种,事务脚本(服务层)+活动记录(领域层),API、控制器、安全(服务层)+领域模型、表模块(领域层),控制器(服务层)+实体。

6、使用最小化的服务层,合理使用过程化的服务层对象。


第三章比较详细,讲述了领域模型映射到关系数据库,主要是讲数据源层的各种实现方式。包括映射方式、行为映射、读取数据、结构映射,使用元数据。

第一部分,映射方式(数据源层架构)。

1、映射方式有四种:表数据入口(一个表一个实例)、行数据入口(一行一个实例)、活动记录(为行数据入口增加领域逻辑操作)、数据映射器(领域业务复杂)。

2、表数据入口、行数据入口与数据集结合;活动记录与领域模型结合&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值