体系结构复习题解析.docVIP

  • 7
  • 0
  • 约6.51千字
  • 约 10页
  • 2017-01-25 发布于湖北
  • 举报
体系结构复习题解析

1、简述三层架构开发模式及其优点。 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合的思想。   (1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   (2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。   (3)数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 注:(内聚:一个模块内各个元素彼此结合的紧密程度;耦合:一个软件结构内不同模块之间互连程度的度量) 优缺点   优点:   1、开发人员可以只关注整个结构中的其中某一层;   2、可以很容易的用新的实现来替换原有层次的实现;   3、可以降低层与层之间的依赖;   4、有利于标准化;   5、利于各层逻辑的复用。 ????? 6、扩展性强。不同层负责不同的层面,如PetShop可经过简单的配置实现Sqlserver和oracle之间的转换,当然写好了也可以实现B/S与C/S之间的转换 ????? 7、安全性高。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。 ????? 8、项目结构更清楚,分工更明确,有利于后期的维护和升级

文档评论(0)

1亿VIP精品文档

相关文档