三层架构

113 阅读1分钟

我在学习过程中了解到的都是三层架构的模式(MVC). M即Mapper,用于操作数据库.V即Service,用于处理逻辑.C即Controller,Controller做的事情最简单,只需接收并处理前端的请求,然后调用Service接口的函数. 在Spring中,通过和其英文名对应的注解来声明,将对象添加到IoC容器中. 在项目的层次这方面,我喜欢尚硅谷SSM课程最后带的微头条项目的结构:
Mapper,Controller和Service分别在不同的包,Service的接口和实现类一个放外层一个放Imp包里.其余的比如说工具类和实体类再单独存放.