Controller 流程控制层:负责业务模块流程控制
Service 业务逻辑层:负责业务逻辑设计
Dao 数据操作层:负责与数据库联系
在这里插入图片描述
后面为了方便数据传输,引入常用的entity(实体)和vo(视图)。
在这里插入图片描述
方法调用流程
以查询操作为例数据流动方向如下图所示:
1.Dao层去数据库查询基础数据,查到的基础数据用entity实体类存储
2.Service层调用Dao层方法拿取基础数据加工处理,加工好的数据用vo视图类存储
3.Controller层调用Service层方法拿取数据给前端