三层结构学习笔记(一)

一、什么是三层机构

 1、表示层:位于最外层(最上层),离用户最近,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作界面。表示层一般为Windows应用程序或Web应用程序。

 2、业务逻辑层(BLL(Business Logic Layer)):是表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理,例如:数据有效性的检验、业务逻辑描述等相关功能。业务逻辑层通常为类库。

   3、数据访问层(DAL(Data Access Layer)):主要实现对数据的保存和读取操作。数据访问,可以访问关系数据库、文本文件或是XML文档等。数据访问层通常为类库。

  三层之间相互依赖,表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层。

posted @ 2013-06-09 10:45  Thinker_cxz  阅读(141)  评论(0编辑  收藏  举报