【ITOO基础】以一个功能为例,浅读前后端调用

             前言

在项目的基础模块中,有一个这个功能,点击“添加”,就能弹出“添加教职工信息”模态框,填写基本信息后,点击确定,就能在表格中成功添加一条信息。
这里写图片描述
那,这个功能是怎么实现的呢?
大致思路是:前端将用户填写的信息采集后,传入后端,后端传入数据库,添加成功后,再返回“添加成功”的信息给用户。
下面来看看代码?

             前端

找到相对应的html文件—staff-manage.component.html,点击确定后,就会调用“save”方法。
这里写图片描述
在staff-manage.component.ts中,可以看到“save”方法的具体实现。其中url代表了传输给后端的地址。
这里写图片描述

             后端

打开idea,去后端basicInfo-web文件夹中找到相关的controller文件—TeachStaffController,搜索“addTeacher”,找到相关代码块后,发现它调用了Facade层的方法,ctrl+左键点击“insertTeacher”,跳转到Facade层。

这里写图片描述
Facade层有相关接口,点击左边的绿实心圈,跳转到Facade接口层的实现处。
这里写图片描述
发现此时调用了Service层的方法,同样,ctrl+左键跳转。
这里写图片描述
service层。
这里写图片描述
service层的实现,点击跳转到dao层。
这里写图片描述
因为“BaseDao”是咱们内部封装的方法,所以到此就好了。否则会跳入相关Dao层,然后再跳入Mapper层。
这里写图片描述

             后记

读到此,不知读者是否有个疑问,给用户返回“添加成功”的信息后,数据又是怎么添加到表格中的呢?和这个方法有关系吗?
答:无关。添加成功后,页面会自动进行一次刷新,将新数据显示在页面中。此时走的又是另一个方法了。
以上为自己的一点小收获,欢迎读者品鉴。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 36
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡夫卡的熊kfk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值