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