[Spring]-认识Spring

框架是什么

框架 framework

  • 建筑学: 用于承载一个系统必要功能的基础要素的集合
  • 计算机: 某特定领域系统的一组约定, 标准, 代码库以及工具的集合

框架vs工具

  • 框架作为项目的骨架合基础结构, 提供了高层次的抽象和可复用性
  • 工具作为辅助手段, 帮助开发者完成特定任务并提高工作效率

Spring体系

官网: spring.io

  • 广义: spring是Spring体系, Spring提供一系列框架解决各种问题
  • 狭义: spring是Spring Framework

Spring Framework

Spring是一个 IOC(DI) 和 AOP 框架

Spring有很多优良特性

  • 非侵入式: 基于Spring开发的应用中的对象可以不依赖于Spring的API
  • 依赖注入: Dl(DependencyInjection)是反转控制(IOC) 最经典的实现
  • 面向切面编程: Aspect Oriented Programming-AOP
  • 容器: Spring是一个容器,包含并管理应用对象的生命周期
  • 组件化: Spring通过将众多简单的组件配置组合成一个复杂应用。
  • 一站式: Spring提供了一系列框架,解决了应用开发中的众多问题

Spring模块划分

相关推荐
一 乐6 分钟前
宠物猫店管理|宠物店管理|基于Java+vue的宠物猫店管理管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·后端·宠物管理
r***99828 分钟前
在2023idea中如何创建SpringBoot
java·spring boot·后端
w***375114 分钟前
【SQL技术】不同数据库引擎 SQL 优化方案剖析
数据库·sql
熊猫比分管理员21 分钟前
【全栈源码解决方案】Vue+Java四端齐全,一周交付可运行项目!
java·前端·vue.js
一 乐23 分钟前
考公|考务考试|基于SprinBoot+vue的考公在线考试系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·课程设计
--fancy25 分钟前
如何使用Tushare构建自己的本地量化投研数据库
数据库·sql·数据分析
chen_note27 分钟前
K8s的配置存储与实战
java·容器·kubernetes·volume·k8s存储
i***395829 分钟前
ShardingSphere-jdbc 5.5.0 + spring boot 基础配置 - 实战篇
java·spring boot·后端
E***q53935 分钟前
后端服务限流实现,Spring Cloud Alibaba Sentinel
java·开发语言·sentinel
Fɪʀᴇᴡᴏʀᴋs43 分钟前
Oceanbase数据库—基于社区版本的数据库集群管理
运维·数据库·oceanbase