# 如何使用DartMars

对于基于 Http 协议的请求来说,基本流程是客户端发出请求请求,服务端接收到请求信息后,经过处理,返回响应信息。

在接收请求信息后和返回响应信息之前的时间内,服务端需要做大量工作,比如:

  1. 接收并解析请求信息
  2. 为该请求信息选择合适的处理方法
  3. 获取并验证请求参数
  4. 查询或者写入信息到数据库
  5. 返回响应信息

为了完成这些工作,DartMars 提供了各种功能,比如:

  1. 开发环境/测试环境/正式环境
  2. 语境,上下文
  3. 路由
  4. 控制器
  5. 验证
  6. 数据库与模型

在后续的章节,我们将介绍如何使用它们。