三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层[表示层](User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)
区分层次的目的即为了“高内聚低耦合” 的思想,在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构
三成架构的优点:
1.开发人员可以只关注整个结构中的其中某一层;
2.可维护性高,可扩展性高
3.可以降低层与层之间的依赖;
4.有利于标准化
5.利于各层逻辑的复用