《ASP.NET高级编程》
项目二:使用三层架构优化校园BBS
任务一:三层架构概述
1
目 录
“三层架构概述”任务描述
走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件能简单解决的,而恰恰是被忽视了的一个ObjectDataSource数据源控件才是真正踏入开发门槛的关键,由此我们要体验一下三层架构编程模式。
本次任务希望大家了解什么是三层架构,为什么使用三层,以及三层架构编程模式的原理、优势,为用三层架构模式编写校园BBS系统做好准备。
校园BBS
“三层架构概述”知识要点
为什么要使用三层架构
什么是三层架构
三层架构的优缺点比较
“三层架构概述”知识要点
UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。
BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。
DAL:(数据访问层):与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数