
.net core实践系列之短信服务-架构设计
前言上篇《.net core实践系列之短信服务-为什么选择.net core(开篇)》简单的介绍了(水了一篇).net core。这次针对短信服务的架构设计和技术栈的简析。源码地址:https://github.com/SkyChenSky/Sikiro.SMS为什么需要架构设计有人会问短信服务也要...
.NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)
阅读目录: 1.背景介绍 2.对业务功能点进行逻辑划分(如:A、B、C分别三个业务点) 2.1.配置映射关系,对业务点配置查询契约(构造VS插件方便生成查询契约) 2.2.将配置好的映射策略文件放在调用端,与服务不耦合 3.Dynamic、Dom动态构造服务端对象(Dynamic、DOM实现动态DO...
走向.NET架构设计—第三章—分层设计,初涉架构(中篇)
走向.NET架构设计—第三章—分层设计,初涉架构(中篇) 前言:自从上篇发布以后,大家反馈了不少问题,因为前篇讲的东西不是很深,可能大家看完之后没有什么感觉.本章(前篇,中篇,后篇)的主要目的其实首先是提出不好的设计,然后对比的提出一个相对比较合理的分层架构,同时本篇也为后续讲述架构...
走向.NET架构设计—第四章—业务层分层架构(前篇)
走向.NET架构设计—第四章—业务层分层架构(前篇) 前言:在任何一个项目中业务层毫无疑问是最重要的层,所以在设计的过程中,如何组织业务层是至关重要的。本章的讨论将会涉及Flower的架构模式一书中的四种组织业务层的模式:Transaction Sript,Active Record,Anemi...
走向.NET架构设计—第四章—业务层分层架构(中篇续篇)
走向.NET架构设计—第四章—业务层分层架构(中篇) 前言: 在上一篇文章中,我们讨论了两种组织业务逻辑的模式:Transaction Script和Active Record。在本篇中开始讲述Domain Model和Anemic Model。 &...
走向.NET架构设计—第四章—业务层分层架构(后篇)
走向.NET架构设计—第四章—业务层分层架构(后篇) 前言: 在上一篇文章中,我们讨论了组织业务逻辑的模式:Transaction Script和Active Record,Domain Model。在本篇中开始讲述Anemic Model。 &nb...
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1.2 架构师的职责
1.1.2 架构师的职责 既然已经了解架构的含义,那我们再来看看负责创建架构的责任人:架构师。 架构师这个角色在任何软件开发项目中都是最有挑战性的。 1. 架构师的领导与决策能力 首先,架构师是一位技术领...
《.NET应用架构设计:原则、模式与实践》新书博客-2.1.1-设计原则简述
第2章 模式、设计原则和方法 在软件世界中,我们在不断地解决着各种问题,其中有些问题前人已经总结出了解决的方法和经验,而这些方法和经验则形成了我们所熟知的模式。本章主要讲述在面向对象设计中可以采用的一些设计模式、设计原则,以及...
.NET应用架构设计—面向查询的领域驱动设计实践(调整传统三层架构,外加维护型的业务开关)
阅读目录: 1.背景介绍 2.在业务层中加入核心领域模型(引入DomainModel,让逻辑、数据有家可归,变成一个完整的业务对象) 3.统一协调层Application Layer(加入协调层来转换DomianModel) 4.从数据扁平结构转换成OO体系结构(使用OO丰富代码结构) 5.Doma...
.NET应用架构设计—表模块模式与事务脚本模式的代码编写
阅读目录: 1.背景介绍 2.简单介绍表模块模式、事务脚本模式 3.正确的编写表模块模式、事务脚本模式的代码 4.总结 1.背景介绍 要想正确的设计系统架构就必须能正确的搞懂每个架构模式的用意,而不是胡子眉毛一把抓。现在有一个现象是什么呢,项目的结构从表面上看是很不错,层分的很合理,其实对业务系统来...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面底部提交“技术工单”与我们联系。
社区圈子