[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模块划分

相关推荐
heart000_121 分钟前
MySQL事务与锁机制详解:确保数据一致性的关键【MySQL系列】
数据库·mysql
.生产的驴22 分钟前
SpringCloud 分布式锁Redisson锁的重入性与看门狗机制 高并发 可重入
java·分布式·后端·spring·spring cloud·信息可视化·tomcat
一眼青苔26 分钟前
MySQL 如何判断某个表中是否存在某个字段
数据库·mysql
虾球xz36 分钟前
CppCon 2014 学习:C++ Memory Model Meets High-Update-Rate Data Structures
java·开发语言·c++·学习
攒了一袋星辰38 分钟前
Spring @Autowired自动装配的实现机制
java·后端·spring
西柚小萌新1 小时前
【大模型:知识图谱】--3.py2neo连接图数据库neo4j
数据库·知识图谱·neo4j
Bug缔造者1 小时前
若依+vue2实现模拟登录
java·前端框架
wangfenglei1234561 小时前
mybatis打印完整的SQL,p6spy
数据库·sql·mybatis
__风__1 小时前
PostgreSQL ERROR: out of shared memory处理
数据库·postgresql
麦兜*1 小时前
【后端架构师的发展路线】
java·spring boot·spring·spring cloud·kafka·tomcat·hibernate