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

相关推荐
daad77710 小时前
记录matlab状态机demo
java·网络·matlab
每天都要进步哦10 小时前
SQL单行函数详解:字符、数字、日期、转换与通用函数全解析
数据库·mysql
不剪发的Tony老师10 小时前
VeloxDB:一款免费开源的轻量级数据库管理工具
数据库·sql
dotnet9010 小时前
批量生成所有表的修改脚本
数据库·sql·oracle
@Mike@10 小时前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
牡丹雅忻110 小时前
AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践
java·开发语言·c#
学者猫头鹰10 小时前
Java 8 核心新特性
java
冰心孤城11 小时前
Excel: xls与xlsx格式转换排坑指南
java·前端·excel
自强的小白11 小时前
maven高级(聚合和私服)以及私服的上传和下载
java·maven
唐青枫11 小时前
Java ReentrantLock 实战详解:比 synchronized 更灵活的可重入锁
java