{eval=Array;=+count(Array);}
- Web 基礎
曾經(jīng)開源中國創(chuàng)始人紅薯寫了一篇文章「初學 Java Web 開發(fā),請遠離各種框架,從 Servlet 開發(fā)」,我覺得他說的太對了,在如今 Java 開發(fā)中,很多開發(fā)者只知道怎么使用框架,但根本不懂 Web 的一些知識點,其實框架很多,但都基本是一個套路,所以在你學習任何框架前,請把 Web 基礎打好,把 Web 基礎打好了,看框架真的是如魚得水。
關于 Http 協(xié)議,這篇文章就寫得很清楚:[Http協(xié)議](https://www.cnblogs.com/ranyonsue/p/5984001.html "HTTP協(xié)議")
各種web容器的使用如Tomcat、jetty。web服務器ngnix等。
- Web 主流框架
Java Web 框架多如牛毛,目前主流的還是spring全家桶,spring其核心思想就是 IOC 和 AOP,推薦學習Spring boot,SpringBoot 彌補了 Spring 配置上的缺點,再也不用為繁雜的 xml 費勁精力了,堪稱是 Java 后端開發(fā)的顛覆者。
但是不可沉迷于框架,知其然而不知其所以然,可以繼續(xù)深入學習Spring、SpringMVC、Mybatis、JPA等。
- Web 框架進階
SpringCloud 是一個微服務架構,能夠?qū)㈨椖堪凑諛I(yè)務分成一個個微服務,每個微服務都可獨立部署,服務之間互相協(xié)調(diào)。當一個項目越來越大時,隨之而來的是越來越難以維護,此時將項目拆分成若干個微服務、多帶帶維護、多帶帶部署,也可以降低項目不同業(yè)務間的耦合度。推薦書籍「Spring Cloud 與 Docker 微服務架構實戰(zhàn)」,這本書將 Docker 與微服務完美地結合在一起,堪稱完美!
0
回答0
回答0
回答4
回答0
回答0
回答0
回答10
回答1
回答0
回答