最近在学习Spring这个框架,希望写一些关于Spring的相关学习笔记,一方面方便自己以后查看另一方面也方便大家学习,希望大家可以相互交流,也希望自己能够坚持下来能够把Spring学习笔记完成。
首先学习Spring之前我们应该大致知道Spring是什么?
(1)Spring是一个开源的框架。
(2)Spring为简化企业级的开发而生的,有了Spring可以简化开发。
(3)Spring是一个IOC(DI)和AOP容器的框架(这个是最重要的)
对于Spring可以理解为它就是一个容器,它包含并且管理着应用对象的生命周期,实现一个使用简单的组件配置组合成一个复杂的应用,在Spring中可以使用XML和java的注解组合这些对象。
IOC(DI):inverse of control(控制反转)/dependency injection(依赖注入)
AOP:aspect oriented programming(面向切面编程)
学习不断出现IOC和AOP,不要被他们名称吓到,以后会慢慢接触,其实上手并不是很难。