三层架构 —— 思路
零、拿到项目,先看懂数据表
一、分析
(1)根据接口文档要求,写SQL语句
(2)以终为始,Controller -> Service -> ServiceImpl -> Mapper
先考虑 SQL语句,确定 请求参数 和 返回值
从Web层开始写,缺啥补啥
二、模式
Servlet(表示层)
↓ ↑
Service(业务层)
↓ ↑
Mapper(持久层)
三、理解三层架构
1. 使用三层架构的目的:强内聚,弱耦合。
2. 包结构
util: 工具类包
mapper: 持久层
service: 业务层
servlet: 表示层