spring框架入門

2022-09-22 22:18:23 字數 749 閱讀 3231

srping是乙個開源的控制反轉(inversion of control)和面向切面(aop)的容器,它的主要目的是簡化企業開發

public class personservicebean

}ioc控制反**

所謂控制反轉就是應用本身不負責依賴物件的建立及維護,依賴物件的建立及維護是由外部容器負責的。這樣控制權就由應用轉移到了外部容器,控制權的轉移就是反轉

依賴注入(dependency injection)

當我們把依賴物件交給外部容器負責建立,那麼personservicebean類可以改成如下:

public class personservicebean

public void s**e(person person)

}使用spring的優點:

1.降低元件之間的耦合度,實現軟體各層之間的解耦

2.可以使用容器提供的眾多服務,如:事物管理服務、訊息服務等。當我們使用容器管理事物時,開發人員不再需要手工控制事物,也不需要處理複雜的事務傳播

3.容器提供單例式支援,開發人員不再需要自己編寫實現**

4.容器提供了aop技術,利用它可以很容易實現如許可權攔截、執行期監控等功能

5.容器提供了眾多輔助類,使用這些類能夠加快應用的開發。如:jdbctemplate,hibernatetemplate

6.spring對於主流的應用框架提供了整合支援,如:hibernate,jpa,struts等,這樣更便於應用的開發

摘自 fengxuezhiye的專欄

Spring框架入門(一)

框架就是制訂一套規範或規則,程式設計師在該規範或規則下工作,形象地說就是在搭好的舞台上表演 半成品 封裝了特定的處理流程與控制邏輯 成熟的 不斷公升級改進的軟體 框架一般是封裝了邏輯 高內聚的,類庫則是鬆散的工具組合 框架專注於某一領域,類庫則是更通用 軟體系統日趨複雜 重用度高,開發效率與質量提高...

Spring框架入門01 理解Spring的DI

ps 很少寫博 看了一篇文章受了刺激 決定也寫寫部落格 文筆很次大家喜歡看就看,不喜歡也別拍磚 很久很久以前 在美麗的城堡裡面住著一位漂亮的公主,他和他的家人 朋友幸福的生活著 有一天 的格格巫來到了這個城堡,他看見了漂亮的公主於是她決定要將公主搶走 格格巫使用了乙個 的魔法將公主抓了起來,公主很害...

Spring框架入門 day02

註解名稱 屬性名稱 屬性值 註解使用在類上面,方法上面 和 屬性上面 注意 除了使用beans,context,core,expression,commons logging,log4j等基本jar包之外,還需要匯入aop的jar包匯入包 建立類,方法 建立spring配置檔案,引入約束 1 第一天...