zoukankan      html  css  js  c++  java
  • 关于Spring

    Spring是一个开源的控制反转(IOC)和面向切面(AOP)的容器框架。它主要的目的是使现有技术更加易用,推荐编码的最佳实践,从而简化企业开发。

    Spring目前已经发展成为一个功能丰富而易用的的集成框架,其核心是一个完整的控制反转(IOC)的轻量级容器,用户可以使用他建立自己的应用程序,

    在容器上,Spring提供了大量实用的服务,将很高质量的开源项目集成到统一的框架上。

    IOC:

    依赖:两个元素中一个定义发生了改变则会引起另一个元素发生改变,则称这两个元素之间存在依赖关系。

    控制反转:在传统的程序设计过程中,都是应用内部创建及其维护依赖的对象,控制反转就是应用本身不负责依赖对象的创建和维护,依赖对象的创建及其

                维护是由外部容器负责的,这样控制权就由应用转移到外部容器,控制权的转移就是控制反转

    依赖注入:是指在运行期,由外部容器动态的将以来对象注入到组件中,依赖注入让Bean与Bean之间以配置文件的组织在一起,而不是以硬编码的方式耦合

                  在一起。

    作用:降低程序的之间的耦合度,实现对对象的热插拔

    AOP: 

    面向切面编程,是OOP的完善和补充,设计思想来源的于代理设计模式,简单的说就是在不改变原来程序的基础上为代码块增加新的功能,对代码进行增强处理。

    例:声明式事务

    作用:降低系统程序的耦合度,方便扩展重复利用

    Spring的事务机制

    Spring支持声明式事务。采用配置文件.xml配置而非传统的编码实现,声明式事务管理采用非侵入式设计,可以分离业务逻辑和事务管理逻辑,具有良好的适应性。

    -----低耦合。

  • 相关阅读:
    Spring中Bean及@Bean的理解
    Visual Studio(VS)秘钥集合
    PLC不能初始化问题
    【原创】C# API 未能创建 SSL/TLS 安全通道 问题解决
    【原创】XAF CriteriaOperator 使用方式汇总
    【原创】.Net WebForm Calendar 日历控件常用方法
    【原创】XAF常用属性字段设置
    【记录】Windows 操作系统常用快捷命令
    【XAF】常见错误以及对应解决方法
    【原创】XAF ITreeNode+NonPersistent 使用方式
  • 原文地址:https://www.cnblogs.com/besthetiao/p/4515636.html
Copyright © 2011-2022 走看看