spring 学习—spring的相关概念(01)
生活随笔
收集整理的這篇文章主要介紹了
spring 学习—spring的相关概念(01)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.spring 是開源的輕量級的框架
開源的意思是:免費的提供源代碼
輕量級的意思是:此框架的使用不需要依賴于其他的東西,可以直接使用
2.spring 核心的主要兩個部分
(1)aop: 面向切面編程,擴展功能不是修改源代碼實現的
(2)Ioc: 控制反轉
舉例:
- 普通的實現方法:比如有一個類,在類里面有方法(不是靜態的),調用類里面的方法,創建類的對象,使用對象調用方法,創建類對象的過程,需要new出來對象
- spring:把對象的創建不是通過new的方式,而是交給spring配置創建類對象
3.spring 是一站式框架
(1)spring 在javaee三層結構中,每一層都提供不同的解決技術
web 層: springMVC
service 層: spring的ioc
dao 層:spring 的 jdbcTemplate
4.spring版本
(1)hibernate5.x
(2)spring4.x
老一點的項目用的是spring3.x而新一點的項目用的都是spring4.x
總結
以上是生活随笔為你收集整理的spring 学习—spring的相关概念(01)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dos的echo on与echo off
- 下一篇: spring 学习—spring 的io