Spring是什么?
Spring是分层的Java SE / EE应用一站式的轻量级开源框架,由Rod Johnson创建的。
以IoC(Inverse of Control:控制反转) 和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展示层和持久层 以及业务层事务管理等众多的企业级应用技术,此外,Spring还整合了众多主流的第三方开源框架和类库,显然已成为使用最多的Java EE企业应用开源框架。
Spring带给我们什么?
- 方便解耦,简化开发
- AOP编程的支持
- 声明式事务的支持
- 方便程序的测试
- 方便集成各种第三方框架
- 降低Java EE API的使用难度
怎么学习Spring框架
- 翻阅Spring相关文档,查看相关示例。
- 根据文档示例进行实际的操作,加深对知识点的理解。
- 跟踪源码,查看实现及其原理,对于初学者而言,这将是个生涩枯燥的过程,但是坚持下来,相信绝对会有意想不到的收获。