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

相关推荐
阿巴~阿巴~1 分钟前
使用 C 语言连接 MySQL 客户端(重点)
服务器·数据库·sql·mysql·ubuntu
清水加冰5 分钟前
【MySQL】SQL调优-如何分析SQL性能
数据库·sql·mysql
kfepiza6 分钟前
Spring 如何解决循环依赖 笔记251008
java·spring boot·spring
白水先森9 分钟前
Python 字符串与布尔值详解
java·服务器·前端
kennylee2613 分钟前
WMS系统全景解析:从业务流到系统智能的深度设计
java·交通物流
倔强的石头10614 分钟前
【金仓数据库】ksql 指南(二) —— 创建与管理本地数据库
数据库·kingbasees·金仓数据库
往事随风去14 分钟前
惊!多线程编程竟成内存杀手:90%程序员不知道的OOM陷阱
java·后端
编程充电站pro15 分钟前
SQL 面试题解析:如何用多表查询写用户订单统计?
数据库·sql
vadvascascass24 分钟前
平滑加权轮询负载均衡的底层逻辑
java·算法·负载均衡
玩毛线的包子29 分钟前
Android Gradle学习(十二)- ASM对于字节码的增删改查
java