1. 程式人生 > >war包和jar包的區別【轉】

war包和jar包的區別【轉】

eba 文件 war 壓縮包 csdn 當我 生成 detail winrar

jar包:對於學習java的人來說應該並不陌生。我們也經常使用也一些jar包。其實jar包就是java的類進行編譯生成的class文件就行打包的壓縮包而已。裏面就是一些class文件。當我們自己使用maven寫一些java程序,進行打包生成jar包。同時在可以在其他的工程下使用,但是我們在這個工程依賴的jar包,在其他工程使用該jar包也要導入。

技術分享圖片

這是jar的裏面的class文件

war包:其實就是一個web程序進行打包便於部署的壓縮包,裏面包含我們web程序需要的一些東西,其中包括web.xml的配置文件,前端的頁面文件,以及依賴的jar。文件數量對於jar包,這樣便於我們部署工程,直接放到tomcat的webapps目錄下,直接啟動tomcat即可。同時可以使用WinRAR查看war包,直接將後綴.war改成.rar

war包的目錄結構:

技術分享圖片

WEB-INF下:

技術分享圖片

原文出處:https://blog.csdn.net/shu616048151/article/details/81136164

war包和jar包的區別【轉】