GraphQL
2023, Apr 10
GraphQL
GraphQL 是一种用于应用编程接口(API)的 查询语言 ,当服务端运行时,可以使客户端准确地获取所需的数据,没有任何冗余。
业务分层与数据对象
- 视图层(VIEW): 前端页面
- 服务层(SERVICE): 后端服务
- 持久层(DAO): 数据库(MySQL、MongoDB…)
- VO(View Object): 页面展示的信息
- DTO(Data Transfer Object): 服务层接受的对象
- DO(Domain Object): 后端接受后转化为领域对象,模型的概念:class对象
- PO(Persistent Object): 数据库对象