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

本文介绍了作者在Java后端项目中的学习经历,主要涉及根据课程ID和学年学期查询教师信息的接口实现。项目采用前后端分离架构,前端使用Angular,后端使用Dubbo + ZK + Spring。文章详细解析了Controller和ServiceImpl中的关键代码,包括@RequestMapping、@ResponseBody、@PathVariable和@RequestParam等注解的用途,以及如何使用Stream流处理数据。最后,简述了IDEA中使用SVN提交代码的步骤。
摘要由CSDN通过智能技术生成

正文

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

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

流程图

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

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

b99f1b58b2f34153fe49af6d73740fab.png

Controller

1.代码

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值