我的架构设计~用层关系图说说mvc,mvvm,soa,ddd

  1. 云栖社区>
  2. 博客>
  3. 正文

我的架构设计~用层关系图说说mvc,mvvm,soa,ddd

mcy247 2017-12-07 00:22:00 浏览1055
展开阅读全文

下面是按着我所接触的架构模式,开始一个一个的说一下

第一 标准架构 三层结构

第二 MVC架构

在表现层实现的一种设计模式,在这里C(控制器)是核心,它将M(模型)序列化和反序列化给View进行输出和输入(Response and Request)

第三 DDD领域驱动设计模式

它与传统的分层架构完全是不同的,它的出发点来自领域层,原来的data层,在DDD里,只是数据持久化的工具,他本身并不管什么业务,他只是去实现在领域层定义好的接口而以。

 

第四 SOA面向服务的架构

它体现的是公用性与安全性,它可以对不同的站点做跨域访问的授权,即CORS.

第五,MVVM架构

这也是对表现层而言的,我们需要叫前台工程师与后台工程师分工更明确,他们之间的重复代码更少!

第六,Thrift架构

第七,AOP实现动态注入的Thrift组件

永久更新中...

本文转自博客园张占岭(仓储大叔)的博客,原文链接:我的架构设计~用层关系图说说mvc,mvvm,soa,ddd,如需转载请自行联系原博主。

网友评论

登录后评论
0/500
评论
mcy247
+ 关注