SSM中dao、config、domain、service、controller层作用

文章详细阐述了SSM框架的组成部分,包括配置文件(config)管理框架设置,控制器(controller)处理用户请求,数据访问层(dao)执行数据库操作,实体类(domain)存储数据,以及服务层(service)实现业务逻辑。工作流程从用户请求开始,经过Controller、Service、Dao,最后返回视图响应给用户。
摘要由CSDN通过智能技术生成

1. config: 配置文件,负责SSM的整体配置。主要包含Spring、SpringMVC和Mybatis的配置文件。

2. controller: 控制层,用于接收用户请求并调用service层的业务逻辑。主要包含@Controller注解的类和@RequestMapping注解的方法。

3. dao: 数据访问层,用于数据库的各种操作。主要包含Mapper接口和Mapper.xml配置文件。4. domain: 实体类层,包含数据表对应的POJO实体类。

5. service: 业务逻辑层,主要通过调用dao层的方法,完成复杂的业务逻辑处理。所以,这5个部分的作用可以概括为:- config负责框架配置
- controller负责请求调度和视图跳转
- dao负责数据库操作
- domain包含实体类
- service包含业务逻辑 

工作流程:

用户发出请求到Controller
- Controller调用Service的业务方法
- Service调用Dao访问数据库,并返回数据
- Service返回数据到Controller
- Controller跳转到视图,并渲染数据
- 将视图响应给用户

补充:POJO实体类

1. 仅具有private字段和public getter/setter方法。
2. 未具有业务逻辑,主要用于存储数据。
3. 可序列化,以便在网络传输或按值传递。
4. 无接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱编程的小白L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值