架构模式框架分层

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构模式框架分层相关的知识,希望对你有一定的参考价值。

架构

  架构一般是针对整个系统的,并非针对某个单独的问题(单独问题可以用模式等来解决) 针对整个系统的 “一张蓝图”,对系统的抽象。架构与具体的语言平台无关。(无具体代码)

  项目的组成,分布,什么问题该怎么处理(对于一些关键性问题的预见性与解决办法)。对整个项目的规划、设计,以及在一个系统中各个组件间的组合、交互、集成。架构保证了系统的可用性、稳定性、灵活性、可伸缩性、安全性等等。

模式
  软件开发中遇到的一些特定问题,前人总结出来特定的经验、解决方法。(复制某某企业的成功模式)
  如 Gof 23种设计模式  Mvc、mvp等模式

框架
  架构设计、模式应用的经验积累的具体代码实现,方便以后的复用。Asp.net mvc、NHibernate、NSpring、…

分层
  逻辑分层N-Layer
    逻辑上将系统中的不同功能模块、不同子系统等进行分层,好的逻辑分层可以让后续选择物理架构更灵活,选择性更大,.net的”三层架构”属于逻辑分层(three-layer)
  物理分层N-Tier,音同tear
    物理部署时将系统的不同模块部署在不同的服务器上

 

以上是关于架构模式框架分层的主要内容,如果未能解决你的问题,请参考以下文章

从0开始搭建自动化测试框架之PO分层架构

从0开始搭建自动化测试框架之PO分层架构

软件架构模式之分层模式

Android软件架构

软件架构之分层架构理解

什么是分层架构模式