spring的学习及总结
1.学习目的(仅供学习交流使用)
接触spring框架也有三年时间了,在这期间,从官方文档,技术博客,公司大牛…学习了各个模块的知识,但总感觉零零散散不成体系,现在想花一段时间系统学习下spring的框架知识,扩展下广度和深度.每次都记录下自己所得所想,给自己留个复盘的记录,也给看到这里的人做个参考.
1.重要性
spring框架的重要性相比每个接触Java开发的都明白,从我大学时jsp和servlet的那个时代,到后来spring异军突起,整合strus,hibernate.单体传统项目,到后来灵活多变的mvc,mybatis.将程序员从之前混乱的开发模式和系统中解放出来,这是一种技术的革新,开发的便利.而spring作为当下最流行的Java开发框架,学习spring知识不光让我们在开发工作中得心应手,其设计思想和理念也具有指导和借鉴意义.
2.spring特点
spring的特点有很多,但我暂时能力和时间有限只能学习其中比较关注的模块.
- ioc di 和aop :控制反转和依赖注入及面向切面编程.
附上spring学习参考资料
spring官方文档:https://spring.io/projects/spring-framework
spring揭秘.王福强 著
spring源码深度解析.郝佳 著