Spring教程(1)

本文深入剖析SSM框架中的Spring核心概念,重点讲解IoC(控制反转)和AOP(面向切面编程),探讨如何利用Spring框架提升JavaWeb开发效率,节省代码实例化时间,通过依赖注入简化对象创建过程。

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

    其实我一直以来都很想出一系列教程来重塑下我在ssm上的知识体系,最近我重复的看了学校用的教科书——黑马出的关于ssm的一本教程《javaee..》的spring部分的内容,并重新用Idea反复练习了上面的代码觉得应该会有所收获,所以特此总结一下!

 by the way我现在正在蹭着学校的网来完成该部分的总结!嘻嘻

    我大致的重新的翻看了下全书,我觉得全书主要是分成了三部分内容来对ssm进行讲述:spring,spring Mvc,Mybatis,在这里我特意向大家安利下我也正在看的一本书《Servlet,jsp 和Spring Mvc》,我觉得这本书写的相当不错,它是由国外的一个学者写的,文章内容都写得很严谨,相比较国内的书本的倒有一种急功求利的感受!

     好了,现在就让我们来讲述下书本中首当其冲的第一个章节的内容:Spring,众所周知的是Spring它是javaWeb开发中的一个重要的框架,而框架的作用的最大功效莫过于提升效率与节省时间。Spring中有两个相对比较重要的内容:IOC和Aop;

     所谓IoC指的是控制反转,简单的来说就是把原本要对控制层 中对Dao类的实例化进行实例化的步骤省略了,直接把该步骤交给Spring容器来完成,毕竟不断的new也是一个非常大的工作量。理解Spring就要理解容器的概念,我们也许还需要重新回顾下之前的bean类的内容,javabean指的一组描述特殊属性,只供get和set的类。Spring中的容器就是要对bean类进行管理以提升效率减少时间的消耗。在spring的容器中主要有两种管理Bean类的工厂:传统的BeanFactory和现在较为流行的applicationContext。applicationContext的作用在于通过xml配置文件来加载bean,在日常中的做法通常是:在配置文件中将bean类配置给Spring,让Spring创造其对象的实例 ,如果要想使其通过类的实例化来实现特定的方法,则在测试类中通过初始化spring容器来加载配置文件,并通过容器获得bean类的实例,再接而调用实例中的方法。

    接下来我们将要讲述的是关于倚赖注入的内容,所谓依赖注入的含义就是在使用Spring框架创建对象时候,动态的将其所倚赖的对象注入Bean组件中,也就是说Spring容器帮我们节省了对倚赖类的实例化的过程,

(原本如果我们要使用倚赖类的方法的时候通常的做法是:假设A是要实现的类,B是实现的类所倚赖的类

A a=new B()

)

倚赖注入通过在配置文件中通过Bean实例的注入,达到同样引用倚赖类的作用。相当于目标类继承了倚赖类!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲电脑的小码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值