非Web数据库访问层次具体指的是什么?
- 内容介绍
- 相关推荐
什么是非 Web 数据库访问层?
非 Web 数据库访问层 是位于业务逻辑层和数据库之间的一组专门负责 增删改查,事务控制还有 SQL/ORM 语句生成的代码。它并不直接面向前端,而是为业务逻辑提供统一、可复用的数据操作接口。
三层架构简述
- 表现层 / 使用者界面: HTML/CSS/JS,负责收集使用者输入并展示结果。
- 业务逻辑层: 实现业务规则、流程控制,调用 DAL 完成数据持久化。
- 数据访问层: 负责直接与数据库交互,封装 SQL/ORM 调用。
- Persistence 层:** 进一步将实体映射到表结构,隐藏具体查询细节。
DAL 的主要职责
-
IDAL 接口: 定义 CRUD 方法,如
Create。Select,Update,Delete. - AOP/事务切面: 统一开启/提交/回滚事务。
什么是非 Web 数据库访问层?
非 Web 数据库访问层 是位于业务逻辑层和数据库之间的一组专门负责 增删改查,事务控制还有 SQL/ORM 语句生成的代码。它并不直接面向前端,而是为业务逻辑提供统一、可复用的数据操作接口。
三层架构简述
- 表现层 / 使用者界面: HTML/CSS/JS,负责收集使用者输入并展示结果。
- 业务逻辑层: 实现业务规则、流程控制,调用 DAL 完成数据持久化。
- 数据访问层: 负责直接与数据库交互,封装 SQL/ORM 调用。
- Persistence 层:** 进一步将实体映射到表结构,隐藏具体查询细节。
DAL 的主要职责
-
IDAL 接口: 定义 CRUD 方法,如
Create。Select,Update,Delete. - AOP/事务切面: 统一开启/提交/回滚事务。

