关于如何介绍spring框架。

1、介绍Springjava

      一、Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。程序员

      二、概念:轻量级的IOC(控制反转或者依赖注入AOP(面向切面或者面向方面)设计模式

          AOP:在对程序不修改的状况下,对程序进行动态扩展。框架

        IOC:一种设计模式,控制权的反转,在程序中控制依赖转移到容器来控制。依赖注入,将相互依赖的对象spa

           分离,在Spring配置文件中,描述他们的依赖关系,相互创建依赖关系,用到一个对象时,直接使设计

           用,不须要New一个对象。xml

      三、什么是控制反转?
对象

        iocAop,当应用了ioc,一个对象的依赖的其余的对象会经过被动的方式注入进来,blog

        而不是程序员本身去New,建立、查找依赖的对象。接口

      四、什么是面向切面?

        容许程序经过分离的应用业务逻辑与系统级别服务、事物管理,进行内聚性的开发。

      五、容器

          Spring包含而且管理应用对象的配置和生命周期,能够配置每一个bean如何被建立。

      六、框架

        Spring能够将简单的组件配置、组合成为复杂的应用,以及它们是如何被关联的,应用对象的生明式

        组合在一个xml文件中,提供了基础的功能(事物管理、持久化框架集成)

      七、Spring工做原理

        内部核心IOC,动态、注入,让一个对象建立不用New,能够自动产生。利用java的反射,反射原理就

        是运行时动态去建立、调用对象。Spring就是运行xmlSpring的配置文件,动态的去建立对象,调用对象里的方法!

      八、Spring注入方式有三种方式:Setter注入、构造注入、注解注入

      九、Spring底层用的是工厂模式,是一个接口(beanFactory)

相信介绍到这里,你已经代表本身会简单使用Spring了。

相关文章
相关标签/搜索