架构风格和模式

架构风格描述
客户端-服务器将系统分为两个应用,其中客户端向服务器发送服务请求。
基于组件的架构把应用设计分解为可重用的功能、逻辑组件,这些组件的位置相互透明,只暴露明确定义的通信接口。
分层架构把应用的关注点分割为堆栈组(层)。
消息总线指接收、发送消息的软件系统,消息基于一组已知格式,以便系统无需知道实际接收者就能互相通信。
N层/三层架构用与分层风格差不多一样的方式将功能划分为独立的部分,每个部分是一个层,处于完全独立的计算机上。
面向对象该架构风格是将应用或系统任务分割成单独、可重用、可自给的对象,每个对象包含数据,以及与对象相关的行为。
分离表现层将处理用户界面的逻辑从用户界面(UI)视图和用户操作的数据中分离出来。
面向服务架构(SOA)是指那些利用契约和消息将功能暴露为服务、消费功能服务的应用。

 

分类架构风格
通信SOA,消息总线,管道和过滤器
部署客户端/服务器,三层架构,N层架构
领域领域模型,网关
交互分离表现层
结构基于组件的架构,面向对象,分层架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值