zoukankan      html  css  js  c++  java
  • Spring概述

        Spring是一个轻量级的框架,不需要特殊容器的支持,不依赖于特定的规范如Java EE规范等。不同于Struts、Hibernate等,Spring不提供某种功能。它只是将所有的组建部署到Spring中,管理、维护、执行它们,因此Spring也被称为轻量级“容器”。

        Spring最主要的思想是IoC(Inversion of Control,控制反转、反向控制),或者称为DI(Dependency Injection,依赖注入)。IoC是对传统控制流程的一种颠覆。  

        Spring中,组件是在运行期间组装、调用的,因此Spring即可以在执行完A组件后执行组件B,也可以执行完A组件后执行B组件前再执行C组件,也就是说,将C组件插入到A组件与B组件之间。如果把A、B、C看成是切面,这就是AOP面向切面的编程。面向切面编程的思想就是在执行某些代码前执行另外的代码,使程序更灵活、扩展性更好,可以随便地添加、删除某些功能。 (Java Web机制中的Filter就是面向切面编程的例子。Tomcat会在程序运行的某个时机,即Servlet执行前后,执行与Servlet、JSP等毫无关系的Filter代码。)

  • 相关阅读:
    es6---let和const
    node.js开发指南系列(1)partial is not defined
    input唤起键盘影响移动端底部fixed定位
    vue滑动吸顶以及锚点定位
    nodejs开发准备工作(2)
    nodejs开发准备工作(1)
    php基础小知识
    php基础
    git基础
    ps基础
  • 原文地址:https://www.cnblogs.com/Nickzerui/p/4762362.html
Copyright © 2011-2022 走看看