虽然接触了两者有一段时间了,但是有时还是会混淆概念,在此处不打算说明二者的区别,因为二者都是架构模式,并且也有一定的共存度,在实际开发中,严格区分意义不大.基于最近涉及到这部分知识就在复习下,编程过程中,基础概念更重要,而不是技术. 先看看,三层架构吧,即UI(表示层),BLL(业务逻辑层),DAL(数据访问层): UI(表现层):主要是指与用户交互的界面.用于接收用户输入的数据和显示处理后用户需要的数据. BLL:(业务逻辑层):UI层和DAL层之间的桥梁.实现业务逻辑.业务逻辑具体包含:验证