1樓:匿名使用者
spring其主要精髓 就是ioc和aop。掌握好了這兩點對於理解spring的思想頗有意義。 ioc(英文 inversion of control)就是控制反轉的意思。
就是把新建物件(new object())的權利交給spring容器去管理、程式設計師用的時候只需到容器中去取就可以、無需自己在去new乙個物件。有很多的資料和書籍也稱其為依賴注入、在我剛學這兒的時候也經常受到「依賴注入」和「控制反轉」這樣概念類的困擾,其實我倒是建議樓主不必為這些概念咬文嚼字、用了一段時間之後自己自然就會體會其中的依賴容器建立物件的關係了。 aop(英文 aspect oriented programming )譯為 面向切面程式設計、我個人認為這個概念要比前者稍稍難了一些、它主要是在程式設計的總體思想上有了變化、是從不同的角度去看待開發流程。
不是傳統的順序的進行每個功能和模組,而是從切面的角度、橫向來看的各個模組或說功能。 鄙人拙見、純屬原著、謝絕**。希望能幫到你!
2樓:匿名使用者
aop.ioc.主要是原理還是為了解藕合,易擴充套件,要有面向介面的思想
spring中的核心類有哪些,各有什麼作用!
3樓:匿名使用者
spring的核心模組式它的ioc容器,通過ioc容器可以將action,業務邏輯(service),持久層整合在一次,實現程式類之間的高內聚低耦合。
4樓:商業郵局
spring中的核心類:
ioc和aop
各自作用
ioc:乙個bean容器,其中的bean可實現控制反轉(依賴注入)aop:面向切面程式設計
5樓:籃色沸點
spring最主要的核心
ioc aop
mvcsecurity
jmsjmx
jca cci
建議你去看看spring framework reference
spring框架中的三大核心思想是什麼?
6樓:匿名使用者
依賴注入,反轉控制,切面程式設計
7樓:匿名使用者
我只知道兩個: 依賴注入, 反轉
事務管理
8樓:
依賴注入;控制反轉;面向切向
spring的核心思想
9樓:匿名使用者
敲敲自己的理解吧,也來溫習一下,spring核心思想就是ioc和aop,
ioc是控制反轉的意思,以前我們通常要在乙個類的方法得到另外乙個類需要 new 乙個
pulic onefoo }
在spring裡面可以通過配置檔案(可以查閱goolgle)直接注入到這個類的物件中比如
pulibc onefoo
public void method() }
這樣就不用在程式裡面顯示的new這個需要的類的物件了這是ioc
aop就是面向方面程式設計,你可以在乙個方法前,方法後,或者類例項化後,例項化前處理一些你自己的**,一般用在事務處理(spring著名的申明性事務),和動態的進行log記錄,
傳統的log記錄一般是你乙個類乙個類的去列印log,而用了aop你只要寫乙個類,配置下檔案然後就可以動態的在某個類方法執行的時候列印出log.差不多就這些了
10樓:山之道
一樓的回答很精闢!!!
spring的原理是什麼?
什麼是框架結構的房子,框架結構住宅到底是什麼意思
什麼是框架結構住宅答 僅僅由框架組成結構的,供家庭居住使用的建築。從技術術語的角度分清什麼是 框架 什麼是 框架結構 框架 框架結構 框架 剪力牆結構 框架 筒體結構中的框架部分。框架結構 僅僅由框架組成的結構。推薦答案 框架結構 由梁和柱以剛接或鉸接相連線成承重體系的房屋建築結構 高層建築結構分析...
前後端分離開發是個什麼概念,跟我們用的框架有什麼不同啊
就是後端給 api 客戶端渲染。完全的前後端分離也是一步一步發展過來的。web開發中,什麼是前後端分離 想用spring做前後端分離的開發,到底該如何做 分布式開發,和前後端分離是乙個意思嗎?舉個例子,系統a中有業務層和dao層,系統b中有前端頁面和控制層 你們web開發是完全前後分離的嗎 看情況吧...
Spring的WebFlow和工作流有什麼區別
一 輕量 1 可以不依賴主流的ioc orm框架獨立執行 使用jdbc dbutils 2 整個jar佔用170k 二 簡單 1 流程元件簡單。2 表設計簡單 目前只有7張表 3 上手簡單,只需要根據實際的專案環境配置snaker.properties snaker.xml兩個檔案即可 三 靈巧 1...