码迷,mamicode.com
首页 > 其他好文 > 详细

架构、模式、框架、分层

时间:2016-06-02 00:40:15      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

架构

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

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

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

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

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

 

架构、模式、框架、分层

标签:

原文地址:http://www.cnblogs.com/zk-ljc/p/5551374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!