9、前后端分离开发

2019-03-18  本文已影响0人  See5170

后端:
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

image
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

IP地址不同
端口不同
协议不同

上一篇 下一篇

猜你喜欢

热点阅读