回覆列表
  • 1 # 子羽歌

    Jsp掌握基本知識就好,現在開發一般前後端分離,不會讓你直接寫Jsp,除非是老專案,建議學習後端主流框架 :

    1.SpringBoot+Mybatis

    2.SpringCloud

    3.SSM

    還有就是SwaggerUI(介面文件、測試)非常實用

  • 2 # IT人劉俊明

    作為一名從業多年的IT人,也出版過Java程式設計書籍,我來回答一下這個問題。

    首先,當前的網際網路專案確實在採用前後端分離的開發方式,但是前端開發後端化也是一個發展趨勢,目前資源介面的開發方式正在逐漸取代傳統的前後端開發方式。

    傳統的Web開發分為兩個大的組成部分,其一是前端開發團隊,包括Web前端和移動端,採用的技術主要以Html、CSS、JavaScript、Android(Java、kotlin)、iOS(OC、Swift)為主,當然也需要掌握一系列框架。在部署方式上,採用雙伺服器叢集的方式,或者是分散式叢集的方式,前端伺服器和後端伺服器分別部署前後端程式,這樣做的好處自然是響應速度更快,使用者體驗更好。

    雖然採用前後端伺服器分別部署程式是目前大型網際網路產品的主流部署方案,但是這種部署方式在當前以資料為驅動的運營背景下,自然缺點就比較明顯了。資料驅動化運營會將一個大的產品劃分為若干個小的組成部分,開發團隊也將逐漸從集團開發的方式逐漸轉變為“各自為戰”的開發方式,簡單的說就是開發團隊小型化,這就導致全棧開發程式設計師將大受歡迎。

    隨著網際網路公司資料驅動化運營的不斷推進,未來前後端開發的界限將進一步模糊,前端開發後端化和後端開發前端化必然同時進行。所以,對於初學者來說,前後端開發應該並重。

    以Java開發為例,目前應該具備以下幾個方面的知識:

    第一:Java Web開發體系。在資源介面開發模式下,Java的Web開發將逐漸聚焦在業務端,簡單的說,未來的Java開發將主要以Java實體類開發為主,重點在於業務模型的實體化對映,控制端將逐漸由“容器”或“框架”來完成。所以,未來Servlet、JSP依然會有所使用,但是規模必然會逐漸下降。

    第二:前端開發體系。資源介面開發模式包含三部分內容,其一是後端服務,其二是前端服務,其三是中臺。中臺提供各種資源的介面,後端服務透過資源介面來完成業務邏輯的實現,而前端開發則完成結果的呈現。前端開發依然集中在三大技術上,分散式Html、CSS和JavaScript,其中Javascript在資源介面的開發模式下將起到越來越重要的作用,甚至會代替一部分後端開發的功能。

    第三:PaaS開發體系。資源介面的開發模式依賴於中臺,而中臺依賴於PaaS的服務模式,因為中颱的資源整合需要透過PaaS來完成。PaaS不僅是開發環境也是測試環境和部署環境,所以掌握PaaS開發體系對於Java程式設計師來說是比較重要的。

  • 3 # 斯卜蘭

    在前後端分離學習中,可以將站點想象成APP的開發思維。

    將前端的各個模組分兩個方案去做

    可以將前端獨立出來設計UI和模組,然後在接入後天資料。

    另外一種可以將後端跟前端綜合在一起,將資料介面與UI介面做並肩多欄排行。

    這樣方便修改,在視覺上也會非常舒適。

  • 中秋節和大豐收的關聯?
  • 溼熱壅滯中醫指什麼?