{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

沒學(xué)過ssm能直接學(xué)習(xí)springboot嗎?

SimpleTriangleSimpleTriangle 回答4 收藏1
收藏問題

4條回答

Pluser

Pluser

回答于2022-06-22 18:30

謝謝邀請(qǐng)!

SpringBoot是可以直接學(xué)習(xí)的,而且SpringBoot是輕量級(jí)解決方案的代表,目前在Java開發(fā)領(lǐng)域有廣泛的使用,特點(diǎn)是使用方便。

Spring經(jīng)過多年的發(fā)展之后,逐漸形成了一個(gè)龐大的解決方案體系,使用起來也越來越繁瑣,為了提高開發(fā)效率,Spring開發(fā)了SpringBoot。SpringBoot簡(jiǎn)化了配置的步驟,同時(shí)整合了Spring框架的眾多特性。

在學(xué)習(xí)SpringBoot之前,需要具備以下Java開發(fā)知識(shí):

第一:Java基礎(chǔ)語法。Java基礎(chǔ)語法的核心就在于對(duì)類和對(duì)象的理解,以及對(duì)封裝、繼承、多態(tài)的掌握。學(xué)習(xí)Java基礎(chǔ)語法的重點(diǎn)在于對(duì)“抽象”的理解,理解了Java的抽象也就理解了Java的基本思想,Java的抽象包括類、接口、抽象類、enum等幾個(gè)重點(diǎn)概念。另外,Java多線程也是一個(gè)學(xué)習(xí)的重點(diǎn)(我在我們上寫了關(guān)于Java并發(fā)編程的系列文章,感興趣的朋友可以看一下)。

第二:Java操作數(shù)據(jù)庫(kù)。Web開發(fā)的一個(gè)重點(diǎn)內(nèi)容就是數(shù)據(jù)庫(kù)操作,數(shù)據(jù)庫(kù)操作包括基本的Sql語言以及JDBC兩個(gè)部分。數(shù)據(jù)庫(kù)學(xué)習(xí)的重點(diǎn)在于對(duì)數(shù)據(jù)庫(kù)資源的獲取和使用上,包括驅(qū)動(dòng)程序管理、容器管理、結(jié)果集管理、事務(wù)管理等內(nèi)容。另外,數(shù)據(jù)庫(kù)操作還涉及到一系列優(yōu)化操作,比如預(yù)處理、存儲(chǔ)過程調(diào)用、數(shù)據(jù)庫(kù)連接池等內(nèi)容。

第三:Java Web開發(fā)基礎(chǔ)。Java Web開發(fā)基礎(chǔ)包括前端和后端兩部分內(nèi)容,前端涉及到Html、JavaScript,后端涉及到Servlet、JSP、JavaBean、Filter等內(nèi)容,雖然目前JSP應(yīng)用較少,但是掌握J(rèn)SP對(duì)于理解Java Web體系也是有一定幫助的,況且目前也有不少遺留項(xiàng)目需要采用JSP編寫。

學(xué)習(xí)SpringBoot并不難,但是需要做大量的相關(guān)實(shí)驗(yàn)。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會(huì)陸續(xù)在我們寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。

如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我,謝謝!

評(píng)論0 贊同0
  •  加載中...
weizx

weizx

回答于2022-06-22 18:30

單純的看“是否可以直接學(xué)習(xí)Spring Boot”,答案是“沒有問題的”;但是當(dāng)你學(xué)會(huì)了Spring Boot之后,你會(huì)發(fā)現(xiàn)只學(xué)習(xí)Spring Boot是沒有用的,依然要回過頭學(xué)習(xí)SSM或者同類別的框架。


先看看SSM里面都有什么,能做什么,簡(jiǎn)單的介紹一下:

  • Spring:由一系列的模塊組成,包括模塊容器,面向切面編程(AOP),安全框架,數(shù)據(jù)存取框架,Web應(yīng)用框架和用于模塊測(cè)試提供支持的類。核心功能依賴注入(IOC)使模塊和模塊之間解耦,增加代碼的復(fù)用性。

  • Spring MVC:輕量級(jí)的MVC框架;通過Dispatcher Servlet, ModelAndView和 View Resolver,似的Web應(yīng)用開發(fā)變得更加容易。

  • Mybatis :ORM框架,支持普通SQL查詢,存儲(chǔ)過程、高級(jí)映射;通過簡(jiǎn)單的XML或注解,用于配置和原始映射,將接口和Java的POJO映射成數(shù)據(jù)庫(kù)中的記錄。

再看看Spring Boot是什么,能做什么。

早在2012年10月,Spring JIRA中創(chuàng)建了一個(gè)功能請(qǐng)求,要求在Spring框架中支持無容器Web應(yīng)用程序體系結(jié)構(gòu)。這個(gè)功能要求促使了2013年Spring Boot項(xiàng)目的研發(fā)。繼而在2014年4月,Spring Boot 1.0.0發(fā)布。

Spring Boot不是Spring的升級(jí)版或替代品,它本身不提供Spring框架功能;Spring Boot只是用于快速的開發(fā)出基于Spring框架的應(yīng)用程序(簡(jiǎn)化開發(fā))。

Spring Boot同時(shí)集成了大量常用的第三方庫(kù)配置,例如Redis、MongoDB、Cassandra、ActiveMQ等等,和大部分框架的集成,都只需要非常少量的配置代碼,開發(fā)者能夠更加專注于業(yè)務(wù)邏輯。

因此可見,如果你多帶帶地學(xué)習(xí)了Spring Boot的話,其實(shí)并沒有什么用處。

我將持續(xù)分享Java開發(fā)、架構(gòu)設(shè)計(jì)、程序員職業(yè)發(fā)展等方面的見解,希望能得到你的關(guān)注。

評(píng)論0 贊同0
  •  加載中...
phodal

phodal

回答于2022-06-22 18:30

沒學(xué)過ssm是可以學(xué)springboot的,springboot是ssm的簡(jiǎn)化,不像ssm項(xiàng)目那樣要配置很多東西??偟膩碚f,會(huì)ssm學(xué)springboot會(huì)很容易,但是不會(huì)ssm,學(xué)springboot也不難。我身邊也有很多這樣的例子,我的同事之前沒有學(xué)過ssm,但是他用一周時(shí)間就上手springboot了。

評(píng)論0 贊同0
  •  加載中...
BakerJ

BakerJ

回答于2022-06-22 18:30

  • 可以。

springBoot 是springmvc的簡(jiǎn)化,避免了大量的配制文件信息,這些配制文件信息其實(shí)是基于ssm框架的。由于是ssm是復(fù)雜的封裝,所在使用上只是非常簡(jiǎn)單。注意:

首先具備java開發(fā)的功底。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<