外观
八、术语对照表
前端转后端最大的障碍之一就是术语。 这张表帮你用已有的前端知识快速理解后端概念。
8.1 核心架构术语
| 后端术语 | 前端对应概念 | 详细说明 |
|---|---|---|
| Controller | API Route Handler / router.get() | 接收 HTTP 请求的入口,负责参数校验和调用 Service |
| Service | 业务逻辑 Hook / Composable | 处理核心业务逻辑,不直接接触 HTTP 请求 |
| Repository | Data Access Layer / api/*.ts | 操作数据库的封装层,提供 CRUD 方法 |
| Entity / Document | TypeScript Interface / Type | 数据模型定义,描述数据库中一条记录的结构 |
| DTO (Data Transfer Object) | 请求参数 Type | 专门用于接收请求参数的类 |
| VO (View Object) | 响应数据 Type | 专门用于返回给前端的数据类 |
8.2 Spring 框架术语
| 后端术语 | 前端对应概念 | 详细说明 |
|---|---|---|
| Bean | 单例实例 | Spring 管理的对象实例,全局共享一个 |
| @Autowired | inject() / useContext() | 依赖注入——让框架帮你创建和传递依赖 |
| AOP Aspect | 高阶函数 / 装饰器 | 横切关注点——给多个方法统一加日志、权限检查等 |
| Filter | Express Middleware | 请求拦截器,在到达 Controller 之前执行 |
| Interceptor | Axios 拦截器 | 在请求前后执行的钩子 |
8.3 基础设施术语
| 后端术语 | 前端对应概念 | 详细说明 |
|---|---|---|
| application.yml | .env / config.ts | 配置文件,存放端口、数据库地址等 |
| Maven (pom.xml) | npm / pnpm (package.json) | 依赖管理工具,定义项目依赖的第三方库 |
| Feign Client | 封装好的 Axios 实例 | 声明式 HTTP 客户端,调远程服务像调本地方法 |
| RocketMQ | EventEmitter / postMessage | 消息队列,实现异步解耦 |
| Redis | sessionStorage / 内存 Map | 高速缓存,用于限流、缓存、分布式锁 |
| JWT | localStorage 中的 token | JSON Web Token,服务器颁发的身份凭证 |
| Docker | — | 把应用和环境打包到一个"容器"中运行 |
| K8s ConfigMap | CI/CD 环境变量 | 容器运行时注入的配置 |
8.4 数据库术语
| 后端术语 | 前端对应概念 | 详细说明 |
|---|---|---|
| Collection(MongoDB) | JSON 文件 / localStorage key | MongoDB 中的"表",存储同类文档 |
| Document(MongoDB) | 一个 JSON 对象 | MongoDB 中的"行",一条数据记录 |
| Table(MySQL) | Excel 表格 | MySQL 中的表,有固定列定义 |
| Row(MySQL) | 表格中的一行 | MySQL 中的一条记录 |
| ORM | — | 用代码操作数据库而不是手写 SQL |
| 事务 (Transaction) | — | 多个数据库操作要么全成功,要么全失败 |
8.5 微服务术语
| 后端术语 | 前端对应概念 | 详细说明 |
|---|---|---|
| 网关 (Gateway) | Nginx 反向代理 | 统一入口,做路由、鉴权、限流 |
| 服务发现 | DNS 解析 | 找到目标服务的 IP 和端口 |
| 熔断 (Circuit Breaker) | 错误边界 (Error Boundary) | 某服务挂了就快速失败,不拖累调用方 |
| 降级 (Fallback) | 兜底 UI / 默认值 | 服务不可用时返回替代数据 |
| 限流 (Rate Limiting) | 防抖 / 节流 | 限制请求频率,保护服务 |
| 负载均衡 | — | 请求分散到多个服务实例 |
| Topic(消息队列) | 事件名 (eventBus.on('xxx')) | 消息的分类标识 |
| Consumer Group | — | 一组消费者共同消费一个 Topic |
