走进Spring 和 走进SpringMVC系列总结
目前完成了Mybatis 全家桶系列套餐 Mybatis专题—“系列全家桶”
这篇对Spring和SpringMVC专题进行总结整合
点赞再看,你的支持便是我最大的动力
前言
Spring 为何物?
- Spring 是一个开源框架.
- Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.
- Spring 是一个 IOC(DI) 和 AOP 容器框架.
为什么要学习Spring
- 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
- 依赖注入(DI — dependency injection)
- 控制反转(IOC)
- 面向切面编程(AOP — aspect oriented programming)
- 容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
- 框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用. 在 Spring 中可以使用 XML 和 Java 注解组合这些对象
- 一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库 (实际上 Spring 自身也提供了展现层的 SpringMVC 和 持久层的 Spring JDBC)
说了这么多,估计对于Spring新手来说想着也就那么回事,挺厉害的样子,那么他到底怎么厉害,希望你看完以下那些文章能够探索到他的美丽
IOC相关
学习Spring ,你可不能不知道 IOC(控制反转) 这个理念,这可是Spring的核心。控制反转是将组件间的依赖关系从程序内部提到外部来管理。说的真玄乎,那什么是反转,什么又是控制呢。希望在下面的文章中你能找到答案。
XML配置开发是比较传统的,那么来了解一下基于注解的开发吧,也能让你耳目一新。
AOP相关
看了以上的IOC相关文章,相信你也差点陷入泥潭了,呸。陷入爱河了。那么领略完IOC的美感,不妨再来挖掘一下AOP的神秘。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。一样的玄乎,一样的懵逼,只能继续往下探索答案了,怎么能让这种玄乎的问题困扰帅气的你呢。
既然IOC都有比较方便的注解式开发,AOP又怎么能够冷落她呢,请看下文!
事务相关
看完IOC、DI和AOP 三个核心,相信你对Spring 也有了一定的了解了,学习就像通关打怪,能打到这一关的啊,都是人才 ,平时开发跟数据是少打不了交道,事务也尤为重要,事务的四大特性ACID更要了解,什么?你还不知道四大特性,没有关系,我也为你准备好了,真是个暖男!
既然为你准备好了XML配置开发,怎么说也不能少了注解式开发,别家有点,咱家也不能比别人少!
以上就是Spring的大概内容,当然这只是作为了解,更重要的还是实战练习。等等等…这可不是结束语,既然Spring介绍完了,那么SpringMVC就得闪亮登场了!
前言
SpringMVC 为何物?
- SpringMVC是Spring框架的一个模块,是基于mvc的webframework模块,用于替代servlet(处理|响应请求,获取表单参数,表单校验等)。
为什么要使用SpringMVC?
- 基本上,框架的作用就是用来简化编程的,相对于servlet来说,获取表单参数,响应请求等变得更简单了。
我说他简化了编程就简化了吗,想必你也不信吧,心里估计还会嘀咕真是个戏精。既然都这样说了,那么我二话不说就奉献上我的证据吧!
SpringMVC相关
看到这里你估计觉得有点奇怪,SpringMVC怎么才用两篇来介绍呢。是啊,虽然篇数不多,但是内容却不少,也得好好消化消化。还是那句话,学习就像通关打怪,途中有无数关,数不清的怪,尽所能,执其责。最后再奉上我的一点心意,SSM三大框架的整合。
SSM框架搭建 — 超详细
结语:看只是一种理论,实操才是关键。SSM框架系列就此结束了,望你慢慢品,别放弃。那就一起期待SpringBoot和SpringCloud系列吧!
来源:CSDN
作者:Cbuc丶
链接:https://blog.csdn.net/weixin_43287239/article/details/103731629