该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

笔记

录播后端代码的问题

  1. 数据库表和路由管理写在了一起。 解决方法:拆分数据库和路由管理

  2. 服务配置和代码严重耦合。 解决方法:拆分。

  3. 对外的接口逻辑直接和数据库操作耦合在一起。 解决:拆分。

总结: 耦合 解决方案: 拆分

  1. 可测性差 解决方案: 拆分

三层调用的过程

  1. server 只是启动了服务,具体的接口的请求信息和他没有关系
  2. 对接口传递请求信息-router
  3. router不能直接负责业务逻辑的处理,router需要把获取到的请求数据给到下一层-service
  4. service 负责业务逻辑的处理,但是在处理过程中,需要读取一些数据信息,需要像谁读取-Dao
  5. Dao层负责和数据库交互

空文件

简介

测试平台 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化