Java Spring全家桶详解——Spring简介

Java Spring全家桶详解——Spring简介,第1张

Java Spring全家桶详解——Spring简介

今天新开一个专栏,专门讲解Spring全家桶的知识点,我会用通俗易懂的话讲解晦涩难懂的原理,并搭配代码演示,让大家快速入门

废话不多说,今天我们先学习Spring全家桶中的第一个框架:Spring

如果各位小伙伴对Java基础还不太了解,建议小伙伴可以先学习下Java的基础语法

学完Java基础课之后,在学习Spring框架更加事半功倍。

好了,言归正传,那么什么使Spring框架呢?

Spring的中文翻译为春天,表示开发人员的春天要来了,尤其是之前用JavaWeb做网站的小伙伴门,看到Spring框架出来之后都要哭了,表示:死鬼,怎么来这么晚?

下面介绍下Spring框架,用我自己的理解就是,Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的开源框架。

轻量级我们都理解,就是Spring框架运行所用的资源少、jar包小、功能可以定制。

那么最重要的两个知识点是:

  1. 控制反转(IOC)
  2. 面向切面编程(AOP)

这两个知识点有多重要呢?你把这两个知识点学会,Spring框架基本上就会了,而且面试必问。

不过今天我们不讲这两个,现在讲大家可能也听的不是太懂,咱们循序渐进这来,到后面大家就会发现,这两个知识点也不难嘛。

介绍完了Spring框架,下面来说一下它的优点(背诵):

  1. 方便解耦,简化开发:通过Spring的IOC容器,把对象间的依赖关系交给Spring容器来控制,避免将依赖关系硬编码在程序里,方便解耦,简化了开发。
  2. 方便测试:Spring框架内部集成了Junit4,随时随地测试。
  3. 支持声明式事务:把开发人员从单调烦闷的事务 *** 作中解脱出来。
  4. 支持面向切面编程:支持AOP。
  5. 方便集成其它优秀的框架:不排斥其它优秀框架,而且还方便集成其它优秀的框架。
  6. 方便API的调用:对一些不难但是挺恶心的功能(JDBC、发邮件等)提供了薄薄的封装层,方便我们调用。
  7. 免费、开源、轻量级、非入侵:非入侵就是指Spring框架的引入不会对原来的程序造成影响

以上讲解了Spring的定义和优点,其中Spring的优点,大家现在不明白很正常,等到后面就能体会到啦。

                                                                 需要更多教程,微信扫码即可

                                                                     

                            别忘了扫码领资料哦【高清Java学习路线图】和【全套学习视频及配套资料】

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4828847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)