DAO、Entity、Service、Controller层

本文详细介绍了SpringBoot项目中的四个关键层:Entity层作为数据库映射,DAO层负责数据库交互,Service层处理业务逻辑,Controller层控制前端请求。这些层的分工协作有助于提高代码组织和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SpringBoot框架中的DAO层、Entity层、Service层、Controller层 - 简书 (jianshu.com)

什么是Dao层、Entity层、Service层、Servlet层、Utils层?-优快云博客

一般的项目模块中都有DAO、Entity、Service、Controller层。
Entity层:实体层 数据库在项目中的类

Entity层是实体层,也就是所谓的model,也称为pojo层,是数据库在项目中的类,该文件包含实体类的属性和对应属性的set、get方法;

DAO层: 持久层 主要与数据库进行交互

DAO层=mapper层,现在用Mybatis逆向工程生成的mapper层,其实就是dao层。DAO层会调用entity层,DAO中会定义实际使用到的方法,比如增删改查。DAO 层的数据源和数据库连接的参数都是在配置文件中进行配置的,配置文件一般在同层的XML文件夹中。数据持久化操作就是指,把数据放到持久化的介质中,同时提供增删改查操作。

Service层:业务层 控制业务

Service层主要负责业务模块的逻辑应用设计。先设计放接口的类,再创建实现的类,然后在配置文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值