This part of the reference documentation covers all of those technologies that are absolutely integral to the Spring Framework.
Foremost amongst these is the Spring Framework’s Inversion of Control (IoC) container. A thorough treatment of the Spring Framework’s IoC container is closely followed by comprehensive coverage of Spring’s Aspect-Oriented Programming (AOP) technologies. The Spring Framework has its own AOP framework, which is conceptually easy to understand, and which successfully addresses the 80% sweet spot of AOP requirements in Java enterprise programming.
Coverage of Spring’s integration with AspectJ (currently the richest - in terms of features - and certainly most mature AOP implementation in the Java enterprise space) is also provided.
- Chapter 3, The IoC container
- Chapter 4, Resources
- Chapter 5, Validation, Data Binding, and Type Conversion
- Chapter 6, Spring Expression Language (SpEL)
- Chapter 7, Aspect Oriented Programming with Spring
- Chapter 8, Spring AOP APIs
这部分参考文档涵盖了所有那些绝对必要的Spring
框架的技术。
其中最重要的是Spring
框架的控制反转(IoC
)容器。对Spring
框架的IoC
容器的全面处理,紧跟其后是全面覆盖Spring
的面向方面的编程(AOP
)技术。
(关于AOP
的理解,自己写了篇博文**谈 AOP
的通俗理解**)
Spring
框架有自己的AOP
框架,它在概念上很容易理解,而且成功解决了Java企业级应用
中AOP
需求80%的核心要素。
Spring
还提供了与AspectJ
(目前是最丰富的 - 在功能方面 - 而且也无疑是Java企业领域最成熟的AOP实现 )的集成。
- 第3章,
IoC
容器 - 第4章,资源
- 第5章,验证,数据绑定和类型转换
- 第6章,Spring表达式语言(
SpEL
) - 第7章,使用Spring的面向方面的编程
- 第8章,
Spring AOP API