美文网首页
IOC和AOP企业面试必考题目

IOC和AOP企业面试必考题目

作者: yubook | 来源:发表于2019-07-21 18:17 被阅读0次

    这两个点是Spring的重点 基础点一般的面试点面试官必定问的 原理以及使用场景

    1. Spring的Ioc的原理

    Ioc的出现场景: 耦合关系不仅会出现在对象与对象之间,也会出现在软件系统的各模块之间,以及软件系统和硬件系统之间。如何降低系统之间、模块之间和对象之间的耦合度,是软件工程永远追求的目标之一,

    目的: 为了解决对象之间的耦合度过高的问题

    复杂系统分解成相互合作的对象,这些对象类通过封装以后,内部实现对外部是透明的,从而降低了解决问题的复杂度,而且可以灵活地被重用和扩展。IOC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦,


    • 使用 Spring 借助于“第三方”实现具有依赖关系的对象之间的解耦的模型图
    • 把Spring的IOC容器拿掉,然后再来看看这套系统的模型图
    • 在控制器类中调用业务逻辑层的代码 使用注解
      @AutoWired或者@Resource 调用private Service service层的代码
    • 所谓的依赖注入就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中
    • 控制反转和依赖注入(IOC)
      Spring的IOC就是当调用者要使用被调用者时,spring容器会创建被调用者实例,无需调用者自行创建,然后进行依赖注入(@Autowired)

    (文章借鉴) [https://www.cnblogs.com/superjt/p/4311577.html]

    (文章借鉴)[https://www.jianshu.com/p/
    5c781f264467]


    (文章借鉴) [https://bryantchang.github.io/2018/07/28/spring2/]

    相关文章

      网友评论

          本文标题:IOC和AOP企业面试必考题目

          本文链接:https://www.haomeiwen.com/subject/sjjvlctx.html