學(xué)習(xí)之前葫慎,請(qǐng)確保擁有適當(dāng)Java基礎(chǔ)(或者面向?qū)ο缶幊袒A(chǔ))衔彻,并且了解HTML/Restful Api
至于Java的學(xué)習(xí),推薦書(shū)籍《Java核心技術(shù) 卷Ⅰ基礎(chǔ)知識(shí)(原書(shū)第10版)》
由于我們選擇Java作為后端技術(shù)棧偷办,而在這方面一般我們都選擇使用一個(gè)熱門(mén)框架——Spring艰额。
引用以下內(nèi)容來(lái)介紹以下Spring
Spring 框架就像一個(gè)家族,有眾多衍生產(chǎn)品例如 boot椒涯、security悴晰、jpa等等。但他們的基礎(chǔ)都是Spring 的 ioc和 aop ioc 提供了依賴注入的容器 aop ,解決了面向橫切面的編程铡溪,然后在此兩者的基礎(chǔ)上實(shí)現(xiàn)了其他延伸產(chǎn)品的高級(jí)功能漂辐。Spring MVC是基于 Servlet 的一個(gè) MVC 框架 主要解決 WEB 開(kāi)發(fā)的問(wèn)題,因?yàn)?Spring 的配置非常復(fù)雜棕硫,各種XML髓涯、 JavaConfig、hin處理起來(lái)比較繁瑣哈扮。于是為了簡(jiǎn)化開(kāi)發(fā)者的使用纬纪,從而創(chuàng)造性地推出了Spring boot,約定優(yōu)于配置滑肉,簡(jiǎn)化了spring的配置流程包各。
最終我推薦使用Spring Boot進(jìn)行后端開(kāi)發(fā),節(jié)省開(kāi)發(fā)成本靶庙,高效開(kāi)發(fā)
以我目前的學(xué)習(xí)進(jìn)度以及觀點(diǎn)问畅,推薦以下教程入門(mén)Spring Boot,教程均出自慕課網(wǎng)
-
Maven 項(xiàng)目管理利器
以下視頻教程是通過(guò)Maven管理依賴六荒,所以希望大家在學(xué)習(xí)下面的課程之前先了解maven护姆,大概知道它是什么東西,以及各種語(yǔ)法掏击。 -
Spring 入門(mén)篇
為什么不直接投入到Spring Boot而要學(xué)習(xí)Spring入門(mén)呢卵皂?主要是讓你對(duì)Spring有一個(gè)大體的了解,在這門(mén)課中砚亭,你們可能會(huì)有許多難以理解的內(nèi)容灯变,但是不要怕,記住它捅膘!在后面的Spring Boot學(xué)習(xí)中你會(huì)深有體會(huì)添祸。 - 2小時(shí)Spring Boot快速入門(mén)
- Spring Boot 進(jìn)階之web進(jìn)階
-
Spring Boot實(shí)戰(zhàn) 微信點(diǎn)餐系統(tǒng)
提取碼: snuc
對(duì)于開(kāi)發(fā)環(huán)境,我強(qiáng)烈建議使用Jetbrains的Idea篓跛,它是一個(gè)專業(yè)的Java/Kotlin集成開(kāi)發(fā)環(huán)境,在這里坦刀,我們能夠很方便地構(gòu)建一個(gè)大型項(xiàng)目愧沟,對(duì)于選擇Idea具體的好處,大家可以自行查找鲤遥,也可以先下載試用(對(duì)于沉迷eclipse的可能需要一段時(shí)間熟悉操作界面)沐寺。
最后我希望大家能夠充分利用自己的空閑時(shí)間,既然想做盖奈,就立刻混坞!馬上!我相信技術(shù)的突飛猛進(jìn)不是不可能,但一定要循序漸進(jìn)究孕,"keep it simple, stupid".