-
数据库表和路由管理写在了一起。 解决方法:拆分数据库和路由管理
-
服务配置和代码严重耦合。 解决方法:拆分。
-
对外的接口逻辑直接和数据库操作耦合在一起。 解决:拆分。
总结: 耦合 解决方案: 拆分
- 可测性差 解决方案: 拆分
- server 只是启动了服务,具体的接口的请求信息和他没有关系
- 对接口传递请求信息-router
- router不能直接负责业务逻辑的处理,router需要把获取到的请求数据给到下一层-service
- service 负责业务逻辑的处理,但是在处理过程中,需要读取一些数据信息,需要像谁读取-Dao
- Dao层负责和数据库交互