java 之 Spring 框架(Java之负基础实战)
1.Spring是什么
相当于安卓的MVC框架,是一个开源框架。一般用于轻型或中型应用。
它的核心是控制反转(IoC)和面向切面(AOP)。
主要优势是分层架构,允许选择使用哪一个组件。使用基本的JavaBean来处理以前EJB的工作。
不仅能够进行服务器的开发,还能使程序更简单、易测、低耦合。
1.1.轻量
可以在1M多的JAR文件里发布。
1.2.控制反转
由容器传递依赖给对象。
1.3.面向切面
通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。
1.4.容器
包含并管理应用对象的配置和生命周期
1.5.框架
Spring可以将简单的组件配置、组合成为复杂的应用。提供了基础功能,开发者只需要关心业务逻辑。
1.6.MVC
Spring的作用是整合,但不仅仅限于整合,Spring 框架可以被看做是一个企业解决方案级别的框架。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步