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的目的就是让对象与对象(模块与模块)之间的关系通过代码来关联,都是通过配置类说明管理的。

  • 相关阅读:
    tar命令,vi编辑器
    Linux命令、权限
    Color Transfer between Images code实现
    利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
    Matrix Factorization SVD 矩阵分解
    ZOJ Problem Set
    Machine Learning
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/wonderful-day/p/11855420.html
Copyright © 2011-2022 走看看