Spring介紹

一.Spring 框架簡介及官方壓縮包目錄
介紹
1.主要發明者:Rod Johnson
2.輪子理論推崇者:
    2.1 輪子理論:不用重複發明輪子.
    2.2 IT 行業:直接使用寫好的代碼.
3.Spring 框架宗旨:不從新發明技術,讓原有技術使用起來更加方便.web

4.Spring 幾大核心功能
    4.1 IoC/DI 控制反轉/依賴注入
    4.2 AOP 面向切面編程
    4.3 聲明式事務.spring

5.Spring 框架runtime
    5.1 test: spring 提供測試功能
    5.2 Core Container:核心容器.Spring 啓動最基本的條件.
            5.2.1 Beans : Spring 負責建立類對象並管理對象
            5.2.2 Core: 核心類
            5.2.3 Context: 上下文參數.獲取外部資源或這管理註解等
            5.2.4 SpEl: expression.jar
    5.3 AOP: 實現aop 功能須要依賴
    5.4 Aspects: 切面AOP 依賴的包express

    5.5 Data Access/Integration : spring 封裝數據訪問層相關內容
            5.5.1 JDBC : Spring 對JDBC 封裝後的代碼.
            5.5.2 ORM: 封裝了持久層框架的代碼.例如Hibernate
            5.5.3 transactions:對應spring-tx.jar,聲明式事務使用.
    5.6 WEB:須要spring 完成web 相關功能時須要.
            5.6.1 例如:由tomcat 加載spring 配置文件時須要有spring-web包編程

6.Spring 框架中重要概念
    6.1 容器(Container): Spring 看成一個大容器.
    6.2 BeanFactory 接口.老版本.
            6.2.1 新版本中ApplicationContext 接口,是BeanFactory 子接口.BeanFactory 的功能在ApplicationContext 中都有.
7.從Spring3 開始把Spring 框架的功能拆分紅多個jar.
       7.1 Spring2 及之前就一個jartomcat

相關文章
相關標籤/搜索