[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 小时前
【设计】设计一个web版的数据库管理平台后端(之五) --借鉴mybatis
数据库·mybatis
东风破_7 小时前
danci 2:创建的单词书到底存在哪里?从 Supabase 一路理解 ORM、Drizzle 和 RLS
数据库·后端·node.js
微尘寒风8 小时前
【Git】的安装和使用
java·git
y = xⁿ8 小时前
DeepSeek Harness 学习日记:关于Agent接口,工具调用的底层实现
android·java·学习
侧耳倾听1119 小时前
jwt使用简介
java·jwt
橙子家9 小时前
OSS 文件上传的几个风险点和解决方案
数据库
顶点多余9 小时前
那些在算法中适合巩固的知识点---1
java·前端·算法
AI人工智能+电脑小能手9 小时前
大白话说Java设计模式-46-责任链模式(业务实战篇)
java·设计模式·责任链模式·风控校验·servlet filter·spring interceptor·链式处理
jay神10 小时前
【计算机毕业设计】基于SpringBoot的程序教学辅助系统
java·前端·vue.js·spring boot·后端·毕业设计·课程设计
2601_9620664910 小时前
【Sql Server】Update中的From语句,以及常见更新操作方式
android·java·数据库