三层架构
- 介绍
- 三层架构,就是将混到一起的代码分成三个类
- 三个类互相协助调用完成一次业务 操作
- 作用
- 分工明确、职责单一、耦合度低、复用性高
- 思路和作用
- 第一层:Controller
- 业务线开启的入口,用于和客户端交互的一层
- 动作:
- 设置编码格式
- 获取请求参数
- 调用第二层方法
- 响应客户端数据
- 第二层:Service
- 承上启下,负责业务处理
- 动作:
- 请求参数处理
- 调用第三层方法
- 数据库结果处理
- 第三层:dao(DataBase Access Object)
- 数据库的curd操作(Create/Update/Retrieve/Delete)
- 动作:调用数据库
- 第一层:Controller