Spring Framework官方文档翻译

时间:2019-10-19
本文章向大家介绍Spring Framework官方文档翻译,主要包括Spring Framework官方文档翻译使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

5.2.0版本

一、核心技术

       参考文档的这一部分涵盖了Spring框架必不可少的所有技术。

       其中最重要的是Spring框架的控制反转(IoC)容器。对Spring框架的IoC容器进行彻底处理之后,将全面介绍Spring的面向方面编程(AOP)技术。Spring框架拥有自己的AOP框架,该框架在概念上易于理解,并且成功解决了Java企业编程中AOP要求的80%的难题。

       还提供了Spring与AspectJ的集成(就功能而言,目前是最丰富的-当然肯定是Java企业领域中最成熟的AOP实现)。

1. IoC容器

      本章介绍了Spring的控制反转(IoC)容器。

1.1. Spring IoC容器和Bean简介

       本章介绍了控制反转(IoC)原理的Spring框架实现。IoC也称为依赖注入(DI)。在此过程中,对象仅通过构造函数参数,工厂方法的参数或在构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即,与它们一起使用的其他对象) 。然后,容器在创建bean时注入那些依赖项。此过程从根本上讲是通过使用类的直接构造或诸如服务定位器模式之类的方法来控制其依赖项的实例化或位置的bean本身的逆过程(因此称为Control Inversion)。

       org.springframework.beansorg.springframework.context包是Spring框架的IoC容器的基础。BeanFactory接口提供了一种高级配置机制,能够管理任何类型的对象。 ApplicationContext是BeanFactory的子接口它增加了

  • 更容易与Spring的AOP特性集成

  • 消息资源处理(用于国际化)

  • 事件发布

  • 特定于应用程序层的上下文,如用于web应用程序的WebApplicationContext。

       简而言之,BeanFactory提供了配置框架和基本功能,并且ApplicationContext增加了更多针对企业的功能。ApplicationContext是BeanFactory的一个完整超集,在本章描述Spring的IoC容器时专门使用它。有关使用BeanFactory而不是ApplicationContext的更多信息,请参见BeanFactory相关文档。

原文地址:https://www.cnblogs.com/Aaronqcd/p/11703351.html