初步認識Spring

2021-08-21 07:07:52 字數 1436 閱讀 7223

因為剛開始學習ssm,就先從最基本的spring開始學起,並總結了一下spring基本概念,以便了解。

框架就是工具

spring

---是乙個應用程式級別的輕量級框架,對企業級發展提供了一站式的服務

---是乙個開源框架

hibernate 

運算元據庫

springmvc web

開發mvc

詳細介紹spring

1)輕量級框架

2)容器可以裝栽物件,例項化物件,配置物件之間的依賴關係

3)ioc/di

-ioc

的全稱是:inversion of control

(控制反轉),是指程式之間的依賴關係由容器動態注入,而非硬編碼實現-di

的全稱是:dependency injection(

依賴注入)

,是指程式之間的信賴關係由容器動態注入,而非硬編碼實現

4)對持久層的支援

-spring

對持久層提供了良好的支援

-封裝了jdbc操作-

整合了orm

技術框架

5)對web

層的支援

ioc介面繼承beanfactory除了beanfactory的功能之外還有如下功能: 

---資源訪問

---對國際化的支援

---對事件的支援

beanfactory

常用的方法

object getbean(string name) :根據bean標識獲得bean例項(常用)

object getbean(string name, class requiredtype) :根據bean標識獲得bean例項,並轉換為指定的型別

- boolean containsbean(string name):判斷當前beanfactory中是否包含該bean

-  booleanissingleton(string name):

判斷當前的bean的scope是否是singleton

-  classgettype(string name):

獲得當前bean的型別

-  string getaliases(string name):獲得當前bean的別名

bean

的scope

--singleton

在spring中,從容器中獲得的例項預設都是singleton的,也就是預設每個bean名稱只維護個乙個bean例項

--prototype

如果要想每次都能獲得乙個新的例項,則可以把bean的scope屬性設定為prototype,

例如:表示在web環境中的request範圍

- session

表示在web環境中的session範圍

- globa lesession

它僅僅在基於portlet的web應用中才有意義

初步認識繼承

include stdafx.h include using namespace std 構造方式跟類內類物件是一樣的 父類 info 派生類 sci 派生類 sci 父類 info struct info 父類 void outputinfo info info private int numb ...

初步認識redis

1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...

kafka初步認識

producer 訊息生產者,向kafka集 送訊息,它是乙個程式 consumer 訊息消費者,從kafka集群獲取資料,它是乙個程式 broker kafka集群的最小組成單元,它是乙個服務 topic kafka將producer產生的訊息按照topic進行分類 partition kafka...