Java三层架构、mvc模式、前端、后端、SpringMVC、SpringBoot、MyBatis、目录结构、项目架构
1.表现层(web层):mvc模式
-
Model:
- 实体层
- entity层,pojo层
- 提供get、set
- 数据库一张表对应一个实体类,类属性同表字段一一对应。
-
View:
-
视图层
-
前端界面
-
-
Controller:
-
控制器
-
请求响应
-
负责前后端交互,接受前端请求,调用service层接口,返回数据给前端。
-
2.业务逻辑层(service):
- Entity、POJO
- 调用dao层接口,接收dao层返回的数据,完成具体业务的基本功能。
3.数据持久层(dao/mapper层):
- 访问数据库,操作数据库
- 增删改查
- 调用Model层的实体类pojo/entity
调用关系:model→dao→service→controller→view
暂时只能写到这里了,因为有些项目目录结构实在太乱了,理一下,日后继续补充这篇文章