IDDD 14 Application

<< 实现领域驱动设计 >> 十四: 应用程序

应用程序通过用户界面向外展示领域模型的概念,并允许用户在模型上执行各种操作。


img

MindMapping Source (Org Format):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

* 应用程序
应用程序通过用户界面向外展示领域模型的概念,并允许用户在模型上执行各种操作。
** 用户界面
*** 类型
**** Web界面
***** Web 1.0
纯粹请求-应答式,Struts,Spring MVC,ASP.net等。
***** Web 2.0
富互联网应用,使用Ajax和DHTML,
eg:Google GWT,Ext JS,Adobe Flex,MS Silverlight等。
**** 本地客户端GUI
Java Swing,WinForm,WPF等。
*** 渲染
**** ..领域对象
***** 使用调停者模式解耦
**** ..数据传输对象
渲染多个聚合实例
**** 领域负载对象..
整个聚合实例的引用
**** 处理不同的客户端
***** RIA
***** 图像界面
***** REST服务
***** 消息系统
**** 渲染适配器
处理用户编辑
** 应用服务
*** 解耦服务输出
六边形架构
** 基础设施
为应用程序的其他部分提供技术支持。
*** 使用依赖倒置原则解耦