回覆列表
  • 1 # 小逗電競

    Java開發發展方向很多,主要看在你工作中負責哪方面,或者未來想做什麼,比如:有些人想做Android開發、有的人喜歡Java後臺開發,而有的人喜歡前端開發等等。每個方向,用到的技術都不同。下面我列舉幾個目前比較流行的技術框架,希望採納。

    一、SpringBoot

    1、SpringBoot是什麼?

    Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。

    2、特性

    獨立的Spring應用程式內嵌Tomcat,無需部署WAR檔案簡化Maven配置自動配置Spring,開箱即用提供生產就緒型功能,如指標,健康檢查和外部配置絕對沒有程式碼生成和對XML沒有要求配置二、Spring Cloud

    Spring Cloud是一個微服務框架,能夠提供的全套的分散式系統解決方案,為開發者提供了快速構建分散式系統的工具,開發者可以快速的啟動服務或構建應用、同時能夠快速和雲平臺資源進行對接。

    Spring Cloud也是一個SpringBooty應用,其包含很多功能模組(如:服務註冊與發現、配製管理、閘道器、負載均衡、控制匯流排等等),是不是覺得東西太多,看的頭暈?東西是挺多的,也都是之前沒有接觸過的,但當你靜下心來逐個學習的時候,其實還算比較好理解,真心話。請看下圖:

    三、Docker容器

    1、Docker是什麼?

    Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。

    你可以把Docker理解成虛擬機器,但比虛擬機器更好用,更節省資源。一臺物理機虛擬出多臺虛擬機器,但這些虛擬都需要先安裝作業系統才可以部署應用,而Docker是容器化,容器與容器間是獨立程序是相互隔離的。這樣就不用裝N多個作業系統從而節省很多資源。

    Java後臺技術開發框架,除了上述(算是目前網際網路中比較潮流的框架)之外,SSM框架也是當今Java Web開發的主流架構。

  • 中秋節和大豐收的關聯?
  • 如何鑑別二手挖機發動機?