色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

未來想做與java有關的工作,已學java基本內容和javaweb,還要學習什么?

錢淋西2年前11瀏覽0評論

- Web 基礎

曾經開源中國創始人紅薯寫了一篇文章「初學 Java Web 開發,請遠離各種框架,從 Servlet 開發」,我覺得他說的太對了,在如今 Java 開發中,很多開發者只知道怎么使用框架,但根本不懂 Web 的一些知識點,其實框架很多,但都基本是一個套路,所以在你學習任何框架前,請把 Web 基礎打好,把 Web 基礎打好了,看框架真的是如魚得水。

關于 Http 協議,這篇文章就寫得很清楚:[Http協議](https://www.cnblogs.com/ranyonsue/p/5984001.html "HTTP協議")

各種web容器的使用如Tomcat、jetty。web服務器ngnix等。

- Web 主流框架

Java Web 框架多如牛毛,目前主流的還是spring全家桶,spring其核心思想就是 IOC 和 AOP,推薦學習Spring boot,SpringBoot 彌補了 Spring 配置上的缺點,再也不用為繁雜的 xml 費勁精力了,堪稱是 Java 后端開發的顛覆者。

但是不可沉迷于框架,知其然而不知其所以然,可以繼續深入學習Spring、SpringMVC、Mybatis、JPA等。

- Web 框架進階

SpringCloud 是一個微服務架構,能夠將項目按照業務分成一個個微服務,每個微服務都可獨立部署,服務之間互相協調。當一個項目越來越大時,隨之而來的是越來越難以維護,此時將項目拆分成若干個微服務、單獨維護、單獨部署,也可以降低項目不同業務間的耦合度。推薦書籍「Spring Cloud 與 Docker 微服務架構實戰」,這本書將 Docker 與微服務完美地結合在一起,堪稱完美!