Skip to content

八、术语对照表

前端转后端最大的障碍之一就是术语。 这张表帮你用已有的前端知识快速理解后端概念。


8.1 核心架构术语

后端术语前端对应概念详细说明
ControllerAPI Route Handler / router.get()接收 HTTP 请求的入口,负责参数校验和调用 Service
Service业务逻辑 Hook / Composable处理核心业务逻辑,不直接接触 HTTP 请求
RepositoryData Access Layer / api/*.ts操作数据库的封装层,提供 CRUD 方法
Entity / DocumentTypeScript Interface / Type数据模型定义,描述数据库中一条记录的结构
DTO (Data Transfer Object)请求参数 Type专门用于接收请求参数的类
VO (View Object)响应数据 Type专门用于返回给前端的数据类

8.2 Spring 框架术语

后端术语前端对应概念详细说明
Bean单例实例Spring 管理的对象实例,全局共享一个
@Autowiredinject() / useContext()依赖注入——让框架帮你创建和传递依赖
AOP Aspect高阶函数 / 装饰器横切关注点——给多个方法统一加日志、权限检查等
FilterExpress Middleware请求拦截器,在到达 Controller 之前执行
InterceptorAxios 拦截器在请求前后执行的钩子

8.3 基础设施术语

后端术语前端对应概念详细说明
application.yml.env / config.ts配置文件,存放端口、数据库地址等
Maven (pom.xml)npm / pnpm (package.json)依赖管理工具,定义项目依赖的第三方库
Feign Client封装好的 Axios 实例声明式 HTTP 客户端,调远程服务像调本地方法
RocketMQEventEmitter / postMessage消息队列,实现异步解耦
RedissessionStorage / 内存 Map高速缓存,用于限流、缓存、分布式锁
JWTlocalStorage 中的 tokenJSON Web Token,服务器颁发的身份凭证
Docker把应用和环境打包到一个"容器"中运行
K8s ConfigMapCI/CD 环境变量容器运行时注入的配置

8.4 数据库术语

后端术语前端对应概念详细说明
Collection(MongoDB)JSON 文件 / localStorage keyMongoDB 中的"表",存储同类文档
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