Skip to content

ceshiren/hogwarts-sdet21-test-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

笔记

录播后端代码的问题

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

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

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

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

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

三层调用的过程

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published