spring的創(chuàng)始人 怎么看java之父差點(diǎn)找不到工作?
怎么看java之父差點(diǎn)找不到工作?因?yàn)樗皇煜ongdb和redis,對(duì)springboot也不精通。他沒有大型電子商務(wù)項(xiàng)目的經(jīng)驗(yàn),也不會(huì)開發(fā)游戲,也從來沒有做過移動(dòng)終端當(dāng)我看到上一個(gè)可愛的答案時(shí),
怎么看java之父差點(diǎn)找不到工作?
因?yàn)樗皇煜ongdb和redis,對(duì)springboot也不精通。他沒有大型電子商務(wù)項(xiàng)目的經(jīng)驗(yàn),也不會(huì)開發(fā)游戲,也從來沒有做過移動(dòng)終端
當(dāng)我看到上一個(gè)可愛的答案時(shí),我想笑。主要的問題應(yīng)該是我還沒有接觸到spring框架。我有以下學(xué)習(xí)建議:
spring框架包含了許多頂級(jí)的架構(gòu)設(shè)計(jì)思想。研究它需要很多經(jīng)驗(yàn)。而設(shè)計(jì)模式也是一個(gè)大課題,有一本厚厚的設(shè)計(jì)模式書供你學(xué)習(xí)。所以,我們不能說誰先學(xué)這兩樣?xùn)|西,應(yīng)該用哪兩樣?xùn)|西,應(yīng)該學(xué)哪兩樣?xùn)|西。
有人說設(shè)計(jì)模式是為了彌補(bǔ)Java的缺點(diǎn),這是合理的。把23種傳統(tǒng)的設(shè)計(jì)模式都整理出來需要一點(diǎn)時(shí)間,要學(xué)會(huì)掌握它們確實(shí)很難。
如何學(xué)習(xí)spring?是先學(xué)習(xí)設(shè)計(jì)模式還是spring?
春天的背景是什么?
以前的Java對(duì)象,無論是用于方法還是注入,都需要是新的。它們由應(yīng)用程序或開發(fā)人員管理。它們不僅產(chǎn)生大量的對(duì)象,而且很難屬于強(qiáng)耦合。Spring使用了IOC(controlinversion)的概念,通過Spring容器來創(chuàng)建和維護(hù)對(duì)象,并通過依賴注入來實(shí)現(xiàn)運(yùn)行時(shí)對(duì)象的注釋使用它
!春天有什么好處?
除了上述控制反轉(zhuǎn)和管理對(duì)象外,spring還集成了許多優(yōu)秀的功能
1、解耦:消除原始對(duì)象之間的強(qiáng)依賴性,對(duì)代碼的侵襲性低
!2. springaop:面向方面編程使我們能夠抽象非業(yè)務(wù)代碼,如日志輔助、安全驗(yàn)證、攔截等,從而與業(yè)務(wù)代碼解耦
!4. Spring支持事務(wù)處理,可以通過簡單的注解來啟動(dòng)
!關(guān)于spring還有很多要說的,將來會(huì)逐步分享。請(qǐng)注意。。。