1、用户界面表示层(USL)
2、业务逻辑层(BLL)
3、数据访问层(DAL)
用户界面表示层:主要表示为web方式,主要用来处理用户的请求,以及数据返回,为用户提供可视数据操作。
业务逻辑层:主要是操作数据访问层,把一些数据层的操作进行组合
数据访问层:主要用来对数据库的访问操作。
以下是一幅BS标准三层架构图:
微软有一个很好的学习三层架构模式的源码:Pet Shop,百度一下就可以知道了。这个不仅可以学习三层架构,还可以学习一些
其它的设计模式,是一款很好的学习.net源码