# 如何使用DartMars
对于基于 Http
协议的请求来说,基本流程是客户端发出请求请求,服务端接收到请求信息后,经过处理,返回响应信息。
在接收请求信息后和返回响应信息之前的时间内,服务端需要做大量工作,比如:
- 接收并解析请求信息
- 为该请求信息选择合适的处理方法
- 获取并验证请求参数
- 查询或者写入信息到数据库
- 返回响应信息
为了完成这些工作,DartMars
提供了各种功能,比如:
- 开发环境/测试环境/正式环境
- 语境,上下文
- 路由
- 控制器
- 验证
- 数据库与模型
在后续的章节,我们将介绍如何使用它们。