博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Weapsy分析终
阅读量:4329 次
发布时间:2019-06-06

本文共 476 字,大约阅读时间需要 1 分钟。

其实后面的内容已经没有多少了,服务层、实体层和核心层。

核心层涉及了这些概念:

1  缓

2 Cookie

3 仓储接口

4 邮件

5 任务

6 AppSetting

7 异常

8 图像处理

这层感觉想一个大杂烩,称呼其为Core 感觉不怎么好,我想AppCommon来的比较好(应用程序通用组件层)。

实体层:

这层就不介绍了,定义了概念模型。

服务层:

这层基于实体去定义了业务,通过一个聚合的根进行业务的调用。

说下里面的实现:每个根概念都有一个接口,每个接口都有一个实现类。通过DI进行注入。这里非常好的体现了面向接口编程。

感受:Weapsy这个项目不大,但是绝对不属于简单的项目,毕竟他串联了很多的技术,非常值得去学习。

但是在项目中不可以直接使用作者的模式去开发,毕竟里面缺少了太多在领域模型中的概念,实际中会遇到很多的问题。

不过正是因为少了这些复杂的概念,项目反而简单了。毕竟人是最难处理的。。。。

 

转载于:https://www.cnblogs.com/fengxing/archive/2012/06/16/2551853.html

你可能感兴趣的文章
最小生成树的基本算法
查看>>
MySQL基础操作
查看>>
cf 1004 D Sonya and Matrix
查看>>
HIT 1864
查看>>
康拓展开和逆康拓展开
查看>>
处女座的约会
查看>>
2019.7.17
查看>>
cf 1167 E Range Deleting
查看>>
求一个序列所有区间(区间内不同数的个数)的和
查看>>
HDU 3625
查看>>
cf 568 div2 d
查看>>
错排公式
查看>>
codeforces 1187 B Letters Shop
查看>>
cf 568 c1 c2
查看>>
cf 1004 C Sonya and Robots
查看>>
cf 579 div3 d1 d2 e
查看>>
cf 1169 C Increasing by Modulo
查看>>
蓝精灵之小饭写数字
查看>>
牛客练习赛50 C tokitsukaze and Soldier
查看>>
cf 1174 D Ehab and the Expected XOR Problem
查看>>