Spring框架简介:
Spring框架是由于软件开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事.Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架.
Spring体系架构图:
传统开发与Spring开发的区别:
在传统开发中如果底层的实现类需要改变就不得不修改源代码.如果采用的是Spring的Ioc的设计思想开发.能偶知道我们设计出松耦合,更优良的程序.在Java开发中,Ioc意味这将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制.
理解Ioc:
在java开发中,Ioc