说明 : 对于未使用 Spring 的项目一般都是些比较老的项目,大多都处于维护阶段。
从专业角度看:
随着时代发展,软件规模与功能都呈几何式增长,开发难度也在不断递增,该如何解决?
Spring可以简化开发,降低企业级开发的复杂性,使开发变得更简单快捷
随着项目规模与功能的增长,遇到的问题就会增多,为了解决问题会引入更多的框架,这些框架 如何协调工作?
Spring可以框架整合,高效整合其他技术,提高企业级应用开发与运行效率
综上所述,Spring是一款非常优秀而且功能强大的框架,不仅要学,而且还要学好。
🍍2.学什么?
从上面的介绍中,我们可以看到 Spring 框架主要的优势是在 简化开发 和 框架整合 上,至于如何实现就是咱们要学习Spring 框架的主要内容 :
1.简化开发 : Spring 框架中提供了两个大的核心技术,分别是 :
IOC
AOP
2.事务处理:
事务处理属于Spring中AOP的具体应用,可以简化项目中的事务管理,也是Spring技术中的一 大亮点。
3.框架整合: Spring 在框架整合这块已经做到了极致,它可以整合市面上几乎所有主流框架,比
如 :
MyBatis
MyBatis-plus
Struts
Struts2
Hibernate
🍓3.怎么学?
学习Spring框架设计思想
对于Spring来说,它能迅速占领全球市场,不只是说它的某个功能比较强大,更重要是在它的 思想上。
学习基础操作,思考操作与思想间的联系
掌握了Spring的设计思想,然后就需要通过一些基础操作来思考操作与思想之间的关联关系
学习案例,熟练应用操作的同时,体会思想
会了基础操作后,就需要通过大量案例来熟练掌握框架的具体应用,加深对设计思想的理解。
介绍完为什么要学、学什么和怎么学Spring框架后,大家需要重点掌握的是:
Spring很优秀,需要认真重点的学习
Spring的学习主线是IOC、AOP、声明式事务和整合MyBais