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

  • 相关阅读:
    vue 同页面不同参数
    vue的data用到this问题
    vue轮播,不是只有左右切换的,还有只切换src的
    vue页面高度填充,不出现滚动条
    WdatePicker做出onchange效果
    总结最近移动端遇到的坑(auto-size + zepto)
    react
    ES6-set && 数组剔重
    [置顶] Jquery easyui+Jsonp+asp.net+翻页 事件版
    扩展Jquery easyui的validator插件
  • 原文地址:https://www.cnblogs.com/wonderful-day/p/11855420.html
Copyright © 2011-2022 走看看