1 spring是開源的輕量級框架
2 spring核心主要兩部分:
(1)aop:面向切面編程,擴展功能不是修改源代碼實現
(2)ioc:控制反轉,
- 比如有一個類,在類裏面有方法(不是靜態的方法),調用類裏面的方法,創建類的對象,使用對象調用方法,創建類對象的過程,需要new出來對象
- 把對象的創建不是通過new方式實現,而是交給spring配置創建類對象
3 spring是一站式框架
(1)spring在javaee三層結構中,每一層都提供不同的解決技術
- web層:springMVC
- service層:spring的ioc
- dao層:spring的jdbcTemplate
4 SSH版本
(1)hibernate5.x
(2)spring4.x
(3)struts2