订阅更新
订阅更新
0有用+1
0

轻量级

[qīng liàng jí]
Spring核心包的容量
展开3个同名词条
轻量级(Lightweight)是Spring框架的核心特性之一,用于描述其非侵入式架构与低资源占用的设计理念。该框架以控制反转(IoC)和面向切面编程(AOP)为核心,通过BeanFactory实现对象创建与依赖管理的解耦,核心容器仅包含必要功能模块,避免了传统技术对系统资源的过度消耗 [2-3]。相较于EJB等重量级容器,Spring在启动时无需占用大量内存与CPU资源,资源利用率更高 [1]
作为2003年兴起的Java开发框架,Spring采用分层结构整合技术栈,支持声明式事务管理和第三方框架集成。其轻量级特性在容器化部署中进一步体现:容器仅包含应用及必要依赖,依赖宿主系统内核运行,具有秒级启动速度与低资源占用率,符合单一职责原则与最小化依赖的设计标准 [4] [3]
中文名
轻量级
外文名
Lightweight
形    容
轻量级的容器
引    用
《Spring 技术手册》
轻量级(Lightweight)
(如EJB 容器)来说的,Spring 的核心包在文件容量上只有不到1MB 的大小,而使用Spring 核心包所需要的资源负担也是很小的,您甚至可以在小型设备中使用Spring 的核心包。
引用《Spring 技术手册》
轻量级重量级某种程度上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。而Spring则不,所以是轻量级框架。专业点说就是量级主要是看对容器的依赖性所决定的,依赖性越小,越轻量.