后端:
1.根据需求,分析数据库,建库,建表,准备数据
![](https://img.haomeiwen.com/i15944627/73c6f6016f6b0790.png)
![](https://img.haomeiwen.com/i15944627/df87c04361ae6233.png)
![](https://img.haomeiwen.com/i15944627/53645fc895309056.png)
![](https://img.haomeiwen.com/i15944627/a08823aa78d74538.png)
2.建立web模块,webapp类型的maven项目
3.手动创建src,resources,test目录(在下面建java)
![](https://img.haomeiwen.com/i15944627/517974b4ad6d15f3.png)
4.建package,entity,dao,service,controller
5.pom依赖:增加web模块依赖,webMVC模块依赖,jackson相关依赖
6.entity实体类
7.dao接口,增加自定义的复杂关联查询(注解)
8.service接口,注入dao,调用相应方法
9.对service做单元测试(Junit)
10.controller接口,使用RESTful风格请求
11.对controller进行测试,杜绝一切404(4开头是客户端错误)和500(5开头是服务端错误)(用postman进行接口测试)
请求url:http://127.0.0.1:8080/web/courses
网友评论