Spring的工作原理

2021-08-21 05:37:22 字數 298 閱讀 7022

它最核心的理念是ioc控制反轉和aop面向切面。ioc是spring的基礎,aop是其重要的功能。

spring ioc負責建立物件、管理物件、整合物件、配置物件以及管理這些物件的生命週期,它運用了反射,反射就是在執行時動態的去建立、呼叫物件,spring在執行時,根據xml的配置檔案來動態的建立物件,和呼叫物件裡的方法 。

spring aop允許模組化橫向業務邏輯,或定義核心部分的功能,可以為某一類物件進行監督和控制(在呼叫這類物件的具體方法的前後去呼叫你指定的模組)從而達到對乙個模組擴充的功能。這些都是通過配置類達到的。

Spring工作原理

spring工作流程如下 1.springmvc請所有的請求都提交給dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3.dispatcherservlet請請求提交到目標controller 4.controller進行業務邏輯處理後,會返回乙個mod...

Spring工作原理 DI AOP SSH整合等

目錄 一 spring mvc工作原理二 為什麼要用spring 1 spring能很好的與各大框架進行整合 2 建立物件時,如果我們不用spring需要用工廠模式來建立,這個spring相當於工廠模式已經幫我們做了建立物件的功能 ioc 依賴注入 3 在用hibernate的時候,如果不用spri...

簡述Spring的詳細工作原理

另spring與spring mvc的區別 spring mvc就是乙個mvc框架,個人覺得spring mvc annotation式的開發比struts2方便,可以直接代替上面的struts 當然struts的做為乙個非常成熟的mvc,功能上感覺還是比spring強一點,不過spring mvc...