博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我的架构设计~用层关系图说说mvc,mvvm,soa,ddd
阅读量:6386 次
发布时间:2019-06-23

本文共 424 字,大约阅读时间需要 1 分钟。

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

第一 标准架构 三层结构

第二 MVC架构

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

第三 DDD领域驱动设计模式

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

 

第四 SOA面向服务的架构

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

第五,MVVM架构

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

第六,Thrift架构

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

永久更新中...

转载于:https://www.cnblogs.com/lori/p/3507359.html

你可能感兴趣的文章
ubuntu10.04 交叉编译 aria2 总结
查看>>
实验二 linux常用命令练习
查看>>
SPY
查看>>
base64加密解密c++代码
查看>>
json数据格式
查看>>
JS部分基础知识点
查看>>
题解——CodeForces 438D The Child and Sequence
查看>>
javascript 原型链
查看>>
ListView长按事件返回值为true和false的选择
查看>>
HDU Problem 1513 Palindrome 【LCS】
查看>>
针对异常的微信支付开发 坚守两大原则(分享)
查看>>
ExtJs4发送同步请求的store
查看>>
恶意邮件假冒系统安全公告发送病毒,通过个人签名数字证书排除不明邮件干扰...
查看>>
linux内核编译
查看>>
实时股票数据接口 ZT
查看>>
Object-C - 类的定义
查看>>
小程序-动态设置顶部导航条
查看>>
Mybatis通过工具类根据用户名查找用户列表
查看>>
c++ inline 的位置不当导致的 无法解析的外部符号
查看>>
recvfrom WSAEFAULT 10014 的错误记录
查看>>