设计分层架构的步骤(一)
开始设计应用系统时,你的第一个任务就是处于最抽象级别之上将功能划分到各层里。接下来,你必须依据你设计的应用系统的类型为每一层定义公共接口。一旦你定义好了分层和接口,你必须决定应用系统将如何部署。最后,你需要选择应用系统的各逻辑层间、物理级间的交互所使用的通信机制。尽管你设计的分层结构和接口可能会随着时间不断变化,特别是你使用敏捷开发时尤其如此,但这些步骤会确保你在开发过程的早期就在某些重要的方面有所考虑。典型的设计步骤如下:
1. 选择你的分层策略
2. 决定你需要的层次有哪些
3. 确定将如何分布层次和组件
4. 决定你是否需要合并某些层次
5. 确定层间交互的规则
6. 识别出横跨层间的通用问题
7. 定义层间的接口
8. 选择你的部署策略
9. 选择通信机制
refernce: Microsoft Application Architecture Guide 2nd Edition
1. 选择你的分层策略
2. 决定你需要的层次有哪些
3. 确定将如何分布层次和组件
4. 决定你是否需要合并某些层次
5. 确定层间交互的规则
6. 识别出横跨层间的通用问题
7. 定义层间的接口
8. 选择你的部署策略
9. 选择通信机制
refernce: Microsoft Application Architecture Guide 2nd Edition
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java开发必读,谈谈对Spring IOC与AOP的理解
原創
2024-06-07 22:57:21
掌握这些代码安全检视方法,提升你的代码质量
原創
2024-05-28 10:58:04
通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用
原創
2024-05-16 23:56:24
京东秒送售后系统退款业务重构心得| 京东零售技术团队
原創
2024-05-16 23:56:23
go-kit学习指南 - 中间件
原創
2024-05-14 12:17:31
Spring知识点详解(源码笔记+思维导图),AOP和IOC
osc_r0irdqn7
2024-05-14 01:47:38
DDD在大众点评交易系统演进中的应用
原創
2024-05-10 21:20:48
低代码:加速企业数字化转型的利器
原創
2024-06-07 21:18:49
度安讲 * 第二期「安全左移·业务护航」技术沙龙成功举办
原創
2024-06-03 21:42:25
华为云大咖说:开发者应用AI大模型的“道、法、术”
原創
2024-05-30 10:58:22
华为云CodeArts 12大安全防护机制,端到端全面保障软件供应链安全!
原創
2024-05-21 10:58:04
走进京东“卓越研效架构师”首期研习营圆满收官
原創
2024-05-31 23:55:49
领域驱动设计DDD在B端营销系统的实践
原創
2024-05-27 21:18:06
分享2024年主流的五款产品原型设计工具,设计协作和云同步格外受关注!
原創
2024-05-22 12:19:48
24小時熱門文章