后端:
1、根据需求,设计数据库,建库、建表、准备数据
2、建立web模块 webapp类型的maven项目
3、手动创建src、resources、test-java目录
4、建立相应的package(entity dao service controller)
5、pom依赖:web模块依赖、webmvc模块依赖、jackson相关依赖
6、entity实体类
7、dao接口,增加自定义的复杂关联查询(注解)
8、service接口,注入dao,调用相应方法
9、用JUnit对service做单元测试
10、controller接口,使用RESTful风格请求(GET POST DELETE PUT)完成控制层
11、用postman对controller进行接口测试,杜绝一切404和500
项目结构.png
- 普通多表查询
SELECT a.*,b.username,b.avatar
FROM t_course a,t_sys_user b
WHERE a.user_id=b.user_id
- 内连接查询
SELECT a.username,a.avatar,b.*
FROM t_sys_user a
JOIN t_course b
ON a.user_id=b.user_id
- 左连接查询
SELECT a.*,b.username,b.avatar
FROM t_course a
Left JOIN
t_sys_user b
ON a.user_id=b.user_id
- VO:视图对象
IP地址不同
端口不同
协议不同
- Content-Type:application/json;charset=UTF-8相应头的分析
网友评论