Spring 实战学习笔记001

本文深入解析Spring框架的核心价值,探讨其如何通过依赖注入、面向接口等策略实现Java开发的简化,形成松耦合的系统架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章  Spring之旅

 

1. Spring 是什么?做什么?

答: Spring 是一个开源框架, 致力于简化Java开发。

        简化方式:让简单的JavaBean实现之前的复杂EJB做的事情。

 

2. Spring采取的4种关键设计策略:

答: 1)基于POJO的轻量级和最小侵入性编程。

        2)通过依赖注入和面向接口实现松耦合

        3)基于切面和惯例进行声明式编程

        4)通过切面和模板减少样板式代码

 

3.何为 最小侵入性编程?

答:1)Spring开源框架尽力不让开发者实现或者继承Spring API相关的类和接口。

       2)而是通过依赖注入去装配。

 

4.何为 依赖注入?

答:1)耦合性:不同类之间通过耦合进行协作,以完成任务

       2)高耦合使得代码十分复杂且难以理解。

       3)依赖注入(DI)是 将对象的依赖关系交给负责协调系统中的各个对象的第三方组件进行管理。

            对象无需自行创建或管理它们的依赖关系----依赖关系将被自动注入到需要它们的对象中去。

       4)依赖注入的第一种方式:构造器注入

             将任务类作为构造器参数传入。

            如果构造器参数是接口,则实现该接口的任何实现类都能传入。

            注:由此形成松耦合。

       

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值