java學習有必要看SSM嗎?還是直接看Springboot,為什麼?

我的名字長度有3釐米


建議你還是先學ssm,之後是springboot. 在後面是spring cloud或者dubbo,新項目一般會使用spring boot,但是那些老項目還是ssm


IT猿猿


對於Java初學者來說,是完全可以直接學習SpringBoot的,在學習SpringBoot的過程中,也可以補學一些SSM相關的內容,以便於解決SpringBoot開發過程中的問題。

SpringBoot是Spring家族推出的一個“簡化版”,通過SpringBoot可以更加方便地完成開發過程,很多配置也做了大幅度地簡化,這是提升Spring使用體驗的關鍵。Spring經過多年的發展形成了一個龐大的解決方案,也陸續推出了一系列應用於不同場景的開發框架,雖然這些框架提供了更加豐富的開發方案,但是也給開發人員帶來了一定的困惑,在多個框架之間切換和組合也帶來了一定的維護問題,而SpringBoot實際上就是為了解決這些問題。

SpringBoot對於初學者來說,會屏蔽掉很多細節,這些細節就包括數據流的處理過程,但是這並不會為初學者帶來更多的困惑,因為只需要把握住SpringBoot自身的規則就可以了,至於細節問題實際上在學習初期,並不需要過多地關注。隨著未來雲計算概念的不斷普及和落地應用,這種輕量級的基於微接口的編程方式將成為一種主流的開發方式。

對於java初學者來說,在學習SpringBoot的過程中,需要重視三個關鍵問題,其一是瞭解SpringBoot的編程過程,掌握編程過程是掌握SpringBoot的關鍵;其二是把握住SpringBoot的擴展點,SpringBoot自身的擴展能力還是比較強的,這也是SpringBoot能夠得到廣泛應用的一個重要原因;其三是通過SpringBoot來完成與雲計算和大數據的結合,注重平臺對於SpringBoot的賦能。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


這樣理解其實不對

1、早期Java web開發,是基於Jsp Servlet Filter,數據庫操作是jdbc

2、隨著發展出現了很多封裝庫,替換純Servet 的Spring mvc,實例管理有Spring,jdbc的演化變成了 mybatis hibernate

3、後續的發展基於以前spring spring mvc xml配置,慢慢轉變成約定大於配置的,大部分都是註解和約定,也就是spring boot


夕澤君


老闆要你一星期內搞個有模有樣的後臺api框架,什麼都不要管直接上springboot,不管會不會照著網上的demo很容易搞個出來。之後多學習servlet,filter,反射,代理搞得滾瓜爛熟,你會發現可以自己造輪子玩了。


建江43


我覺得是非常有必要的,SSM指的是spring,springmvc,mybatis框架,這幾個都是常用的框架,通過學習這些框架我們才能提升寫代碼的能力,尤其是源碼,要多看,多總結,比如mybatis中用到的建造者設計模式,spring中用到的單例設計模式,工廠模式等,這些設計模式和思想都是非常重要的,僅僅會用是不行的,做技術的一定要知道原理。知道了原理才能快速學習新的框架,畢竟框架迭代更新很快,如果只是使用而不瞭解原理,早晚會被這個行業所淘汰。springboot是一個快速集成各種架構的衍生品,是一個腳手架,如果使用它確實可以提高效率,不過對於普通程序員來說,不是一個好事情,因為沒有機會去了解這些框架的整合原理,不知道框架這麼整合有什麼優勢,不利於普通程序員的學習。





JAVA異世界


你的這種點開方式是不對的,先後順序錯了。你最先學的,除了基本語法和算法之外,應該學習Jsp,要清晰瞭解Servlet、Filter、Interceptor、Listener等服務器基本機制,再學習JDBC,這些都掌握了就去看一下Spring、Hibernate、MyBatis等來源項目,這些都瞭解了,再去學SSH或者SSM之類的就是小意思啦!


焦慮老爸


如果只是為了敏捷開發的話當然直接學springboot 。如果想要學習IOC aop原理,當然需要從ssm開始學起。JAVA技術棧很深,各種各樣的框架層出不窮。個人認為最重要的JAVA基本功以及各種設計模式。


假灑脫0625


SSM還是有必要學的,但是沒需要以他為主,學習也是學習他的設計思想以及工作原理,這些面試會用到,真正的上手項目還是以springboot為主,因為SSM配置很噁心,有一大堆要注意的,有點錯就運行不起來。然後開發過程中面向百度或者CSDN解決問題就好,一般的資料也不會去教你如何解決問題,所以SSM基礎過一遍就好,不用來上項目,Springboot上項目更有優勢。


竹葉泡酒


沒有ssm的基礎,你怎麼用好springboot,他其實是ssm的封裝和自動配置,所以ssm還是要學的,不要求精通,但至少早知道工作原理。


梁大大5


直接上springboot吧,ssm的相關知識可以後面去了解,畢竟現在基本都是springboot取代ssm


分享到:


相關文章: