1、Spring是開源的輕量級框架
2、Spring核心主要的兩部分
(1)aop:面向切面編程,擴展功能不是修改源代碼實現
(2)ioc:控制反轉,例如有一個類A,在類A裏有一個方法B(非靜態方法), 現想要調用類A裏面的方法,
一般方法:需要創建類A的對象a,使用對象a調用方法B,創建類A的對象a需要通過new關鍵字創建對象。
而IOC中:對象的創建不是通過new方式實現,而是交給Spring配置創建類的對象。
3、Spring是一站式框架。
(1)Spring在javaee三層結構中,每一層都提供了不同的解決技術
web層:SpringMVC
service層:Spring的ioc
dao層:Spring的jdbcTemplate
4、Spring版本
(1)hibernate5.x
(2)目前使用Spring4.x