關於如何介紹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了。

相關文章
相關標籤/搜索