�� ����λ�ã�UML���� - ���� ��̳����    
��ʵ������������ơ��ķ������

[2019/6/4]

Ϊ��׼��“�����������������Դ”�ݽ���https://sz2019.archsummit.com/presentation/1791�������������������"�����������"�����ٹ�һ�顣

һ����˵��Ӣ����Դ�Ҿ�����Ӣ�ġ�֮ǰ��ijȺ�￴�����˿�"Implementing Domain-Driven Design"���뱾����úã������ҵľ��飬���뱾���������õIJ��࣬���ǾͰѸ���Ӣ�ж��տ���һ�¡�

����ǰ���"������"��ԭ���һ��ķ���ʹ��ڲ������⡣

��һ��ԭ�ģ�

"With Implementing Domain-Driven Design, Vaughn has made an important contribution not only to the literature of the Domain-Driven Design community, but also to the literature of the broader enterprise application architecture field.

��һ�����ģ�



�ϴ�����⣺

��1��with......��"��……��"����˼��

��2��community����˼��"��Ⱥ"�������"����"�����ʡ�

��3�����������literature��˵�ģ�����û��������һ�㡣

��С�����⣺

��1��important����Ϊ"׿Խ"��������

��2��"׿Խ�Ĺ���"������"׿Խ"���������������ܣ������Ƿ���"׿��"��

��3��"����"���ڿռ䣬�������漰��ΧӦ����"�㷺"�����ʡ�

�������⣺

��1��field����Ϊ"����"�ǿ��Եģ������������Ҫ�ʻ�֮һDomain��"����"����ʸ�ռ�ˣ����뵽�����communityҲ����Ϊ“����”��������ͬ�Ĵʶ�����“����”��������͵���ĸо�������һ���ʸ���һЩ����Ҳ�벻��ʲô�ôʣ��������ܽ�"�ֶ�"��

�������ģ�

ƾ�š�ʵ������������ơ���Vaughn����Ϊ�������������Ⱥ������Ϊ�������ҵӦ�üܹ���Χ��������������������Ҫ�Ĺ��ס�

��

ƾ�š�ʵ������������ơ���Vaughn����Ϊ�������������Ⱥ������Ϊ�������ҵӦ�üܹ���Χ��������������Ҫ��������

�ٿ��ڶ��䡣

�ڶ���ԭ�ģ�

In key chapters on Architecture and Repositories, for example, Vaughn shows how DDD fits with the expanding array of architecture styles and persistence technologies for enterprise applications—including SOA and REST, NoSQL and data grids—that has emerged in the decade since Eric Evans' seminal book was first published.

�ڶ������ģ�



�ϴ����⣺

��1��SOA and REST, NoSQL and data grids������SOA��REST��һ��ģ���Ӧ��ǰ���architecture styles��NoSQL��data grid��һ��ģ���Ӧ��ǰ���persistence technologies����Ӧ��ɢ��һ���ٺŲ��е��ס�����ط�Ӧ�ò������߹��ⷢ�ӣ�����û�п���ԭ�ĺ��塣

��2��expanding�����"����"������ʵ���˼Ӧ����"��������"�����Ƕ��������“……���������������Ļ���Ҫ����****�ִ�������ĸ���Ŀ��”���“����������”�ٷ������Ǻ��������growing��������ʵ���˼�ǣ���������¸�����������ðͷ��DDD��Ȼ���á����"����"�ͱ���˾�̬���ˡ�

��3��array����˼û�����֡�����Ϊ"����"���ԣ�����RAID�Ǹ����У�����Ϊ“����”���С�ԭ����˼Ӧ����SOA��REST��NoSQL��data grid��Ѷ����ڳ���������һ�����ˣ����һ����������š�

��4��decade����˼û�����֡�

��С���⣺

��1��key�����"����"�����ʡ�

key��core����һ���¡�key��Կ�ף�core����о�������������˸�ͼ��

������http://www2.diebold.com/ficcdsvdoc/TechPubs/books/tp-820984-001/tp-820984-001_fram.htm��

����������֪ʶ��˵�������key�DZ�ʶ�������coreӦ���Ƿ�װ�����ġ�

��Ȼ��Ҳ��ԭ��δ���˽�key��core�����𣬾�������ƽʱ˵����ʱ�ܶ��ô�˳�ھ�˵�ˣ�δ���˽��䱳����������Ȼԭ������key�����߻���Ӧ��Ҫ������ʵԭ�ġ�

��2��was first published���firstû�����֡�ԭ�ļ���first���Ͻ��ģ���Ϊһ��������ܻ�ӭ���ܻ�ӡ�ܶ�Ρ�

��3������ԭ��û�е�“�DZ�DDD”�����֡�

��4��fit�����"�ں�"�������Dz���"ƥ��"�����ʣ�

�������ģ�

���磬�ڼܹ��Ͳִ��Ĺؼ��½�, Vaughnչʾ��DDD���ƥ����ҵӦ���������ŵļܹ����ͳ־ü�������—������Eric Evan�Ŀ�ɽ֮����һ�γ���֮���ʮ�����ֵ�SOA��REST���Լ�NoSQL����������

�ر�˵����

��1��

�ҵ���˼����“����д��ÿһ���ʶ��Ǿ���������Ҫһ�㲻©������”��

����ҵ����һЩ���ڵ�ʵ�������ȹ���ã�����ˮƽ�����߸���ȫ�п��ܡ���������ʹ���߾����Լ�ˮƽ�����߸ߣ���ʹ������Ϊԭ��̫����Ҳ������Ҫȥ����ԭ�ĵ���˼�������ͬ��ԭ�ĵ���������Լ�ע��

�����һ�仰�ķ��붼Ҫ�����ô�໨�����ǻ᲻���ö��ߵ��ģ������ط������֣��ж�����ԭ�ĵı��⣬�ж��������������أ�

�����Ӿ硶������������

��2��

����ķ����㲻����ˣ���Ϊͬ�еij��С�

ǰЩ������Ҳ�Է�������ķ�ʽ�����˺ܶ����������鼮���뱾������������������廪��Ƥ������������ơ���������һЩ���úܲ�����Լ�Ҳ֪���������ѵ͡�ʱ��������߹���æ�ȵȣ���Ͳ�ɣ�������Ҫ�Ҵ������ˡ�

��3��

�Ҳ�������һ��Ҫ��ԭ�ġ��ҿ�ԭ������Ϊ�ܶ�ʱ����Ҫȥ���������������������һ�ض��������ˣ����ǿ����������

����Ը���������ⲻ�����ߣ�Ӣ��ˮƽҲ�������ߣ����ǿ����뱾�������Ŀ�����С������Ч�ʻ��ߡ�

���ϣ����ο���