區別:jar、war、ear、在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。但是它們的使用目的有所區別:
類的普通庫、資源(resources)、輔助檔案(auxiliary files)等
ear檔案包括整個專案,內含多個ejb module(jar檔案)和web module(war檔案)
ear檔案的生成可以使用winrar zip壓縮方式或者jar命令。
步驟:customerejb.jar
mailerejb.jar
petstore.war
estore
petstoreejb.jar
signonejb.jar
personalizationejb.jar
inventoryejb.jar
shoppingcartejb.jar
the gold customer role
gold_customer
the customer role
war的使用:
如果想生成war檔案:可以使用如下命令:jar -cvf web1.war *
如果想檢視web1.war中都有哪些檔案,可以使用命令:jar -tf web1.war
如果想直接解壓web1.war檔案,可以使用命令:jar -xvf web1.war
另外,也可使用winrar軟體選擇zip壓縮方式,並將壓縮檔案字尾名改為war即可壓縮生成war檔案;同樣使用winrar軟體可以強行開啟war檔案,或者強行解壓war檔案
使用jar命令與winrar軟體的區別在於前者在壓縮檔案的同時會生成metainf資料夾,內包含manifest.mf檔案。
何時使用war或者jar檔案:
當你的專案在沒有完全竣工的時候,不適合使用war檔案,因為你的類會由於除錯之類的經常改,這樣來回刪除、建立war檔案很不爽,最好是你的專案已經完成了,不改了,那麼就打個war包吧,這個時候乙個war檔案就相當於乙個web應用程式鳥;而jar檔案就是把類和一些相關的資源封裝到乙個包中,便於程式中引用。
溫馨tips:在建立war檔案的時候,不用將原始碼也壓縮到其中,把src目錄移走即可。
JAR WAR EAR的使用和區別
最近接觸這幾個詞較多,停下來總結總結它們的區別和聯絡,更好的深刻理解 jar war ear 在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。但是它們的使用目的有所區別 ear檔案包括整個專案,內含多個ejb module jar檔案 和web module war檔案 ...
JAR WAR EAR的使用和區別
jar war ear 在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。但是它們的使用目的有所區別 ear檔案包括整個專案,內含多個ejb module jar檔案 和web module war檔案 ear檔案的生成可以使用winrar zip壓縮方式或者jar命令。h...
JAR WAR EAR的使用和區別
jar war ear的使用和區別 步驟 customerejb.jar mailerejb.jar petstore.war estore petstoreejb.jar signonejb.jar personalizationejb.jar inventoryejb.jar shoppingc...