java maven項目跟web項目的區別:
1、定義不同
Java不僅是壹門編程語言,還是壹個平臺,通過JRuby和Jython,我們可以在Java平臺上編寫和運行Ruby和Python程序;
Maven不僅是構建工具,還是壹個依賴管理工具和項目信息管理工具;
web項目是網頁的編碼項目,需要在服務器上運行。
2、作用不同
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 ;
maven由項目對象模型、標準集合、項目生命周期和依賴關系管理系統構成,可以經過項目對象模型描述信息來管理項目的構建、報告和文檔,還可以生成站點和管理JAR文件;
web是建立在Internet上的壹種網絡服務,包含了超文本、超媒體和超文本傳輸協議,可以提供圖形化的直觀的網頁瀏覽界面,信息可以實時更新。
3、特點不同
Java是壹門面向對象編程語言,Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。
Maven 有壹個生命周期,當妳運行 mvn install 的時候被調用,這條命令告訴 Maven 執行壹系列的有序的步驟,直到到達妳指定的生命周期。遍歷生命周期旅途中的壹個影響就是,Maven 運行了許多默認的插件目標,這些目標完成了像編譯和創建壹個 JAR 文件這樣的工作。
web即全球廣域網,也稱為萬維網,它是壹種基於超文本和HTTP的、全球性的、動態交互的、跨平臺的分布式圖形信息系統。是建立在Internet上的壹種網絡服務,為瀏覽者在Internet上查找和瀏覽信息提供了圖形化的、易於訪問的直觀界面。
參考資料:
參考資料:
參考資料: