java后端开发项目流程_Java项目——后端笔记

正文

最近接触了Java项目,我负责的是(教师授课),因为刚刚接触,所以有很多东西需要去学习和了解,所以今后会经常写写收获或者记录一下项目历程!

接手第一个后端任务就是写一个接口(根据课程id和学年学期查询教师信息),以供别的界面使用,对于代码还不熟,也有些看不懂的我来说让我改这个接口其实还是有难度的!刚开始有些不知所措,后来女神告诉我“就看一条线,抓住它不放”——通过理解一条线来大概了解整个结构!下面就来简单说说改这个接口的过程中得到的收获,以及说说解析个别类!

流程图

项目采用前后端分离的方式进行开发,前端用的angular,后端是Dubbo + ZK + Spring,前端与后端连接是通过angular的后台ts用url来指定调用的后端接口,下面的图是我改接口时整理出来的一条线的大概流程!下边我也会简单解析一两个类!

【注意】:不一定ServiceImpl要直接走Dao层,比如有些复杂的接口需要用到基础服务,那么就可以在ServiceImpl中直接调用基础服务的Facade层。因为后端用的mybatis,所以当需要自己写SQL时就在Mapper.mxl中写。

java后端开发项目流程_Java项目——后端笔记_第1张图片

Controller

1.代码

/** *根据课程id和学年学期查询当前学年学期教师信息 *@paramcourseId课程id *@p

你可能感兴趣的:(java后端开发项目流程)