Spring簡介
1、主要發明者:Rob Johnson
2、輪子理論推崇著:
輪子理論:不重復發明輪子
IT行業:直接使用寫好的代碼
3、Spring框架的宗旨:不發明新技術,讓原有的技術使用起來更加方便
4、Spring的幾大核心功能
4..1 IoC/DI 控制反轉/依賴注入
4.2 AOP 面向切面編程
4.3 事務聲明
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 SpEI:expression.jar
5.3 AOP:實現aop功能需要依賴
5.4 Aspexts:切面AOP依賴的包
5.5 Data Access/Interation:Spring封裝數據訪問層相關內容
5.5.1 JDBC:Spring對JDBC封裝后的代碼
5.2.2 ORM:封裝了持久層框架的代碼.例如Hibernate
5.5.3 transactions:對應spring-tx.jar。聲明事務使用
5.6 Web:例如:由tomcat加載Spring配置文件需要 Spring-web包
6. Spring框架中重要概念
6.1容器Container:Spring當做一個大的容器
6.2.BeanFactory: 接口.老版本
6.2.1 新版本中 ApplicationContext 接口,是 BeanFactory 子接口.BeanFactory 的功能在 ApplicationContext 中都有.
7. 從 Spring3 開始把 Spring 框架的功能拆分成多個 jar,Spring2 及以前就一個 jar

浙公網安備 33010602011771號