zoukankan      html  css  js  c++  java
  • spring面试题

    Spring 是一个非侵入式设计的的轻量级框架。Spring 主要有三大方面,IOC,DI,AOP什么是IOC:

    IOC使对象被动接受依赖类,而并非主动获取。也就是说,告诉spring‘你’是什么,‘你’需要什么对象,然后spring会在系统运行到适当的时候,把‘你’要的对象主动给‘你‘,同时也把‘你‘交给其他需‘你的对象。所有类的创建、销毁都有spring来控制,控制对象的生命周期不再是引用它的对象,而是spring。对于某个具体的对象而言,使用spring之前是它控制其他对象,现实是所有对象都被spring控制,所以叫控制反转。

    DI:在系统运行中,动态的向某个对象提供它所需要的对象,把我们所需要的对象拼装好,这就是依赖注入。


    Aop :AOP面相切面编程,是对oop的有力补充,在一个方法执行前或执行后,添加一些常规方法,但是它并没有破坏代码的封装性,属于非侵入式设计。例如日志输出,权限验证,事务管理,能够让程序员专心的开发业务逻辑

  • 相关阅读:
    简单 dp 题选做
    UVa11327
    Codeforces Round #641 (div.2) 题解
    新博客
    数位dp的学习
    stl粗略用法
    cf437C The Child and Toy
    poj1995 Raising Modulo Numbers
    Tarjan的学习
    最短路模板
  • 原文地址:https://www.cnblogs.com/javatk/p/7192708.html
Copyright © 2011-2022 走看看