java 构建是什么意思_构建的概念
【Maven 簡介】
Maven 是 Apache 軟件基金會組織維護的一款自動化構建工具,專注服務于 Java 平臺的項目構建和依賴管理。Maven 這個單詞的本意是:專家,內行。
Make-》Ant-》Maven-》Gradle
【什么是構建】
構建并不是創建,創建一個工程并不等于構建一個項目。要了解構建的含義我們應該由淺入深的從以下三個層面來看:
①純 Java 代碼
大家都知道,我們 Java 是一門編譯型語言,.java 擴展名的源文件需要編譯成.class 擴展名的字節碼文件才能夠執行。所以編寫任何 Java 代碼想要執行的話就必須經過編譯得到對應的.class 文件。
②Web 工程
我們可以將未編譯的 Web 工程比喻為一只生的雞,編譯好的 Web 工程是一只煮熟的雞,編譯部署的過程就是將雞燉熟。
生的雞-》處理-》熟的雞
動態web工程-》編譯、部署-》編譯結果
Web 工程和其編譯結果的目錄結構對比見下圖:
③實際項目
在實際項目中整合第三方框架,Web 工程中除了 Java 程序和 JSP 頁面、圖片等靜態資源之外,還包括第三方框架的 jar 包以及各種各樣的配置文件。所有這些資源都必須按照正確的目錄結構部署到服務器上,項目才可以運行。
所以綜上所述:構建就是以我們編寫的 Java 代碼、框架配置文件、國際化等其他資源文件、JSP 頁面和圖片等靜態資源作為“原材料”,去“生產”出一個可以運行的項目的過程。
總結
以上是生活随笔為你收集整理的java 构建是什么意思_构建的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打胎大概多少钱啊?
- 下一篇: 撒野广播剧的同人图是谁画的呢?