Spring 术语

2025/05/30

一、一些名词的含义

名称解释
application code开发者编写的代码
framework code框架的代码
Application-provided开发者提供的
User-provided用户提供的。和 Application-provided 意思其实一样
instantiation实例化。指创建 Bean 的实例对象,例如通过构造器或工厂方法创建对象。
initialization初始化。在实例化之后,进行属性填充、初始化方法调用等。
declarative programming声明式编程
semantic concepts语义概念
populatefill with data
first-class一等公民
Transaction Demarcation事务界定 (定义事务开始和结束点的过程)
Transaction Boundary事务边界
non-invasive framework非侵入式框架
imperative transaction命令式事务
regular beans常规 Bean
Most Specific最终实现/最具体。场景:继承链方法解析
idempotent behavior幂等行为
NonStop System不停机系统
R&DResearch and Development,研发
Codebase Awareness代码库感知
project internals项目内部结构
in turn次序
in question特指,this specific one
glue code胶水代码
bidirectional interface双向接口
specification规范
invariable roles固定角色
delinate界定
presumed rollback预设回滚机制
record stably稳定写入
protocol optimisations协议优化机制
hindranceimpediment -> obstacle
empirical process实证过程
dirty flagging脏标记机制
in-house solution内部解决方案
coroutine协程
fine-grained concurrency细粒度并发控制
synchronization primitive同步原语
plumbing组件装配。一种隐喻。
seamlessly integrate无缝集成
in-flight事务处理领域,它作为一个生动的比喻,专门用来描述一个已经开始但尚未最终完成的事务状态。
statement语句。
SQL statementssql 语句。
Eagerly initialize立即初始化
brokeragent, 代理。
Livereload实时重载。This editor supports livereload for instant preview.
start timeout启动超时
long polling长轮询
square root平方根
exclusively owned独占
exclusive mode排他模式
excluding lock排他锁
monolithic architecture单体架构
memory barriers内存屏障
interleaveThread execution may interleave in unpredictable ways. 线程执行可能以不可预测的方式交错进行
Mutual Exclusion互斥
serial number序列号
code smells代码异味
uncover bugs暴露缺陷
mutex互斥锁
leaseTime租期
low latency低延迟
event sourcing事件溯源
handler处理器

二、一些缩写

名称解释
bfbeanFactory
bdbeanDefinition
ctxcontext
propproperty