zoukankan      html  css  js  c++  java
  • Spring 工作原理

    Spring 是一种J2EE的多层应用框架,核心就是提供一种新的机制管理业务和依赖对象。Spring 是一种容器框架,创建Bean 和维护Bean之间的关系,它可以管理web层,业务层,持久层等,可以配置各个层的组件并且维护各个层的关系。


    Spring的特点有三个:一是:轻量级;二是:非侵入式;三是:容器,Spring提供容器功能,容器可以管理对象的生命周期,对象之间的关系,可以通过XML配置对象之间的关系和初始值,这样容器启动之后,所有对象都可以直接使用,
    不用编写任何编码来产生对象。Spring有两种不同的容器,一个是Bean工厂,一个是应用上下文


    Srping的最核心内容就是IOC,动态注入,让一个对象的创建不用new 了,可以自动的产生,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟XML Spring 的配置文件来动态的创建
    对象和调用对象里的方法。


    Spring还有一个核心就是AOP面向切面编程,可以为某一类对象进行监督和控制(也就是在调用这类对象的具体方法的前后去调用你指定的模块)从而达到对一个模块扩充的功能,这些都是通过配置类达到的。


    Spring的目的就是让对象与对象(模块与模块)之间的关系通过代码来关联,都是通过配置类说明管理的。

  • 相关阅读:
    老鼠走迷宫
    堆栈的应用 问题还未解决
    计数排序与基数排序
    C++类的描述
    选择排序 冒泡排序 插入排序
    计算名次
    多项式求值 n维多项式 Horner解法
    003_sublime如何实时预览markdown
    002_git下载的源码怎么打成jar包呢?
    001_idea常用插件
  • 原文地址:https://www.cnblogs.com/wonderful-day/p/11855420.html
Copyright © 2011-2022 走看看