關於如何介紹spring框架。


一、介紹Spring

      1、Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。

      2、概念:輕量級的IOC(控制反轉或者依賴注入AOP(面向切面或者面向方面)

          AOP:在對程序不修改的情況下,對程序進行動態擴展。

        IOC:一種設計模式,控制權的反轉,在程序中控制依賴轉移到容器來控制。依賴注入,將相互依賴的對象

           分離,在Spring配置文件中,描述他們的依賴關系,相互建立依賴關系,用到一個對象時,直接使

           用,不需要New一個對象。

      3、什么是控制反轉?

        iocAop,當應用了ioc,一個對象的依賴的其他的對象會通過被動的方式注入進來,

        而不是程序員自己去New,創建、查找依賴的對象。

      4、什么是面向切面?

        允許程序通過分離的應用業務邏輯與系統級別服務、事物管理,進行內聚性的開發。

      5、容器

          Spring包含並且管理應用對象的配置和生命周期,可以配置每個bean如何被創建。

      6、框架

        Spring可以將簡單的組件配置、組合成為復雜的應用,以及它們是如何被關聯的,應用對象的生明式

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

      7、Spring工作原理

        內部核心IOC,動態、注入,讓一個對象創建不用New,可以自動產生。利用java的反射,反射原理就

        是運行時動態去創建、調用對象。Spring就是運行xmlSpring的配置文件,動態的去創建對象,調用對象里的方法!

      8、Spring注入方式有三種方式:Setter注入、構造注入、注解注入

      9、Spring底層用的是工廠模式,是一個接口(beanFactory)

相信介紹到這里,你已經表明自己會簡單使用Spring了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM