IDDD 2 Domian,Subdomain and Bounded Context 发表于 2014-07-20 | 分类于 Art << 实现领域驱动设计 >> 二 : 领域、子域和限界上下文 MindMapping Source:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354* 领域、子域和限界上下文** 领域(一个组织所做的事情以及其中所包含的一切)*** (即)核心域**** 关注点** 子域*** 模块** 限界上下文*** 上下文映射图*** 理解**** 显式边界***** “大而全”注定失败***** 上下文才是王道**** 充满语义**** 不仅仅只包括模型***** DB Schema***** UI****** 拒绝使用智能UI反模式(Smart UI Anti-Pattern)**** 大小标准***** 如音乐完整性、纯洁性、力量、优雅、美***** 陷阱****** 根据开发任务拆分限界上下文****** 为了架构或资源创建****** 急于小型化**** 与技术组件保持一致***** IDE****** Eclipse/IntelliJ IDEA******* Project****** VS.NET******* Solution***** Java****** Top Package Name****** JAR/WAR/EAR******* OSGi******* Jigsaw***** .Net****** DLL** 战略设计*** 为什么重要?**** 更广阔的视野**** 避免大泥球架构(Big Ball of Mud)** 现实中的领域和子域*** 问题空间(Problem Space)**** 核心域和其他子域的组合*** 解决方案空间(Solution Space)**** 一组特定的软件模型**** 包括一个或多限界上下文通常希望和子域一对一