Java框架學(xué)習(xí)整理

為何使用框架?Spring除了不能幫我們寫業(yè)務(wù)邏輯,卻能幫助我們簡化開發(fā),有以下幾點(diǎn):

  • Spring能幫我們根據(jù)配置文件創(chuàng)建及組裝對象之間的依賴關(guān)系。
  • Spring面向切面編程能幫助我們無耦合的實(shí)現(xiàn)日志記錄,性能統(tǒng)計(jì),安全控制。
  • Spring能非常簡單的幫我們管理數(shù)據(jù)庫事務(wù)。
  • Spring還提供了與第三方數(shù)據(jù)訪問框架(如Hibernate、JPA)無縫集成,而且自己也提供了一套JDBC訪問模板,來方便數(shù)據(jù)庫訪問。
  • Spring還提供與第三方Web(如Struts、JSF)框架無縫集成,而且自己也提供了一套Spring MVC框架,來方便web層搭建。
  • Spring能方便的與Java EE(如Java Mail、任務(wù)調(diào)度)整合,與更多技術(shù)整合(比如緩存框架)。

Spring

IOC:

-本來由類控制其所依賴的類對象的創(chuàng)建,現(xiàn)在把創(chuàng)建動作放到Spring框架里了,由框架控制所有類對象的創(chuàng)建,這就是“控制反轉(zhuǎn)”??蚣軇?chuàng)建了類所依賴的對象,然后把這些對象傳給(注入)依賴它們的類,這就是“依賴注入”。

SpringBoot

SpringCloud

Mybatis

Maven

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容