【前言】
终于学习到三层了~接下来也要下功夫学习机房重构了,给自己加油!
【内容】
1.什么是三层架构
三层架构分为物理上的和逻辑上的,其中:
(1)在物理上是显示层、业务层、数据层,下面是一个应用软件的三层架构模型:
(2)逻辑上:UI 层、BLL 层、DAL层。
在这里,我们主要来学习逻辑上的三层。
2.三层具体介绍
(1)数据访问层(DAL)
处理一切和数据库直接进行交互的操作,如数据库的增删改查。
1)DAL的作用
从数据源加载数据(Select);
向数据源写入数据(Insert/Update);
从数据源删除数据(Delete)。
2)DAL中常用的技术
ADO.NET + SQL语句;
O/R Mapping框架;
访问SQL Server数据库时Ling to SQL。
(2)显示层(UI)