三层架构(表现层、业务逻辑层、数据访问层)

三层架构简介
表现层(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  // 其他数据访问类
│       ├── ...
posted @ 2025-02-23 09:44  世界改变程序员  阅读(385)  评论(0)    收藏  举报