第一章 Spring簡介

2021-05-22 07:53:53 字數 2805 閱讀 6005

物件的建立 了解

spring

必須得了解一下物件的工廠模式

.model:

publicinte***cefruit

publicclas******mentsfruit }

publicclassorangeimplementsfruit }

直接建立物件方式

:fruit

fruit =neworange();

fruit.eat();

此方式**耦合度較高

,需要解耦合

工廠方式建立物件

publicclassfruitfactory elseif(type == 2)

returnnull;

} }publicclasstest }

此方式在一定程式上起到了解耦合的作用

,但是還未完全解耦合

.此方式會造成工廠過多的問題出現.l

利用spring

完全解耦合

的出現

spring

涉及到很多領域

,請看下圖

:我們需要掌握

spring

中的技術 l

aop:

可以給服務層的方法進行攔截 l

core:ioc,

控制反轉

,依賴注入 l

事務的配置

spring

是乙個超級工廠

,能夠建立你系統中所需要用到的所有的物件

,我們要用物件

,需要向

spring

這個工廠去索取

.環境的搭建

:用到哪些功能就載入哪些包

,比如我現在只用到核心功能

ioc這一塊

,就只需要匯入下列包即可

.(可以通過

myeclipse

自動載入

spring

支援的方式加入此包

.)以下為

core

功能所需要的幾個包

再看一下配置檔案的編寫

預設的名字

的配置:

<

beanid=

"fruit"

class

="chapter1.model.orange"

/>

<

bean

name

="/fruit"

class

="chapter1.model.orange"

/> id

一般用來配置服務層或

dao層

name

用來配置

action層,

因為需要將導航位址配置在

name

屬性中,name

屬性允許特殊符號的出現,如

」/」

第一章 Spring簡介

1 spring是開源的輕量級框架 2 spring核心主要兩部分 ioc 控制反轉 比如建立乙個類a 類中新增了乙個非靜態方法 method 在另外乙個類 b中呼叫此類 a的方法,都是通過 new乙個 a物件,再通過此 a物件來呼叫 method ioc把物件的建立不是通過new 方式實現,而是交...

第一章 簡介

執行緒的優勢 發揮多處理器的強大能力 由於基本的排程單位是執行緒,因此如果在程式中只有乙個執行緒,那麼最多同時只能在乙個處理器上執行。在雙處理器系統上,單執行緒的程式只能使用一半的cpu資源,而在擁有100個處理器的系統上,將有99 的資源無法使用。在gui應用,執行緒可以提高使用者介面的響應靈敏度...

第一章(簡介)

技術手段 包含運用虛擬專用網路 virtual private network vpn 加密協議,入侵檢測系統 intrusion detection system ids 入侵防禦系統 instrusion prevention system ips 訪問控制列表 access control l...