農林漁牧網

您現在的位置是:首頁 > 農業

Java企業平臺開發架構

2022-12-03由 李興華java2python 發表于 農業

何時使用指標型別

Java是企業平臺搭建的首選語言,在本課程中詳細的分析了企業技術開發平臺的四個核心組成部分,並且依據當前的Java應用環境對這四個組成部分進行了大量的概念擴充套件。

Java企業平臺開發架構

在之前講解的時候不斷的強調:Java是作為商用平臺最佳的程式語言,實際上商用平臺也可以稱為一種企業平臺的應用形式,所以現在最需要清楚的就是什麼叫做“企業平臺”?

在Java發展的早期實際上企業平臺技術架構主要有四個部分所組成(2015年之前都屬於此類的架構):

作業系統:作業系統要提供最原始的系統支援,而早先使用最多的作業系統:Linux/AIX;

關係型資料庫:IBM DB2 / Oracle作為常見的資料儲存;

中介軟體:IBM WebShere / BEA WebLogic;

程式語言:J2EE(JavaEE)

傳統企業平臺開發過程之中,實際上都是基於中介軟體的開發,所謂的中介軟體指的是提供某些特定的服務功能,那麼程式語言基於這些服務搭建屬於自己的企業資訊平臺。

Java企業平臺開發架構

隨著現代技術的不斷的發展,對於傳統的企業架構也有了更加豐富的擴充套件:

1

、 自動化專案管理:基於Docker實現容器化服務管理,同時使用K8S實現容器管理,以及利用DevOps實現CI&CD;

2

、 NoSQL資料庫:進行資料快取的時候可以考慮使用Redis資料庫,在檢索的時候可以基於ES實現高速檢索;

3

、 開源中介軟體:早先的EJB可以使用JBoss中介軟體,如果是WEB也可以使用Tomcat、UNDERTOW;

4

、 開發平臺:不再簡單的使用Java原生技術(JSP / Servlet都屬於原生技術),而是大量的採用了開發框架,同時考慮到服務定位也會提供有大量的服務監控平臺;

5

、 所有的程式程式碼可以搭建自己的程式碼平臺進行CI&CD的整合;

6

、 大資料技術的應用,可以使專案的業務設計更加合理,從而出現更加滿足使用者使用的系統要求。