三层架构(表现层、业务逻辑层、数据访问层)
三层架构简介
表现层(Presentation Layer,PL):也称为用户界面层,主要负责与用户进行交互,接收用户的输入并显示处理结果。通常包含各种界面元素,如 Windows 窗体、Web 页面等。
业务逻辑层(Business Logic Layer,BLL):负责处理业务逻辑,对表现层传来的数据进行验证、计算和处理,调用数据访问层进行数据的读写操作,然后将处理结果返回给表现层。
数据访问层(Data Access Layer,DAL):主要负责与数据库进行交互,包括建立数据库连接、执行 SQL 语句(如查询、插入、更新、删除等),并将结果返回给业务逻辑层。
点击查看代码
Solution
├── PresentationLayer
│ ├── UIsupermarket
│ ├── Forms // 存放窗体或页面
│ ├── ...
├── BusinessLogicLayer
│ ├── UIsupermarket.BLL
│ ├── BusinessLogicClasses.cs // 业务逻辑类
│ ├── ...
├── DataAccessLayer
│ ├── UIsupermarket.DAL
│ ├── getSqlConnection.cs // 数据库连接类
│ ├── OtherDataAccessClasses.cs // 其他数据访问类
│ ├── ...

浙公网安备 33010602011771号