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): 数据库对象