2.1.2 设计原则实战
下面我们就以一个简单的电子商务系统为背景:通过给定的产品分类ID获取该分类下的所有产品。
对于这个问题,基本上不用想就可以实现,如图2-1的类图设计..
为什么要写篇文章
谈到ASP.NET应用的开发,使我不禁想起之前有朋友对我说过的一句话:做网站没有任何的技术含量。后来他告诉我,做网站,在.NET平台上面很简单,不就是拖几个控件,搞点布局,写点js,..
相信朋友对SQL Server性能调优相关的知识或多或少都有一些了解。虽然说现在NOSQL相关的技术非常的火热,但是RMDB(关系型数据库)与NOSQL是并存的,并且适用在各种的项目中。在一般的企..
第2章 模式、设计原则和方法
在软件世界中,我们在不断地解决着各种问题,其中有些问题前人已经总结出了解决的方法和经验,而这些方法和经验则形成了我们所熟知的模式。本章..
1.3 架构设计中的重要概念
接下来的这一节主要提及与架构有关的一些概念。
1.3.1 Tier和Layer
有些做开发的朋友容易把Tier和Layer混淆,或者..
1.2 正确理解设计的含义
虽然我们常常把“架构”和“设计”放在一起,总称为“架构设计”,其实从严格的意义上来说,“架构”和“设计”是两个概念,这里不是故意玩文字的游戏,而是两..
安全问题由来已久,也是很多系统的软肋。而最近发生的一些安全事件,导致用户资料等泄露的问题,给我们敲了警钟,使得我们不得不将安全问题再次提升到一个高度。安全涉及到很多方..
1.1.3 架构设计的优点
总的来说,架构设计是降低成本、改进质量、支持按计划及时交付、支持按需求交付及降低风险的一个关键因素。下面集中介绍了架构设计如何帮助项目达成这些..
人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5..
1.1.3 架构设计
前面已经介绍了什么是架构,也给出了架构师这个角色的特点,下面我们来看看架构设计流程的基础内容或特点。
1. 架构设计是一门科学
架构设计是一门公认..