转 Java的各种打包方式(JAR/WAR/EAR/CAR)
生活随笔
收集整理的這篇文章主要介紹了
转 Java的各种打包方式(JAR/WAR/EAR/CAR)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JAR (Java Archive file)
包含內容:class、properties文件,是文件封裝的最小單元;包含Java類的普通庫、資源(resources)、輔助文件(auxiliary files)等
部署文件?: application-client.xml
容器: 應用服務器(application servers)
級別:小
?
WAR (Web Archive file)
包含內容:Servlet、JSP頁面、JSP標記庫、JAR庫文件、HTML/XML文檔和其他公用資源文件,如圖片、音頻文件等
部署文件?: web.xml
容器: 小型服務程序容器(servlet containers)
級別:中
EAR(Enterprise Archive file)
包含內容:除了包含JAR、WAR以外,還包括EJB組件
部署文件?: application.xml
容器: EJB容器(EJB containers)
級別: 大
car包(webx特有的打包方式)
傳統的web工程就是將工程打包成一個war包部署到web服務器上就可以運行web服務。
Webx工程是以car包為單位,一個工程可以打包為一個car包,多個car包可以打包成一個war包部署到 web服務器上。
這樣做的好處不言而喻就是可以將一個大工程分解為多個小工程獨立去開發部署。
轉載于:https://www.cnblogs.com/weixupeng/p/10459578.html
總結
以上是生活随笔為你收集整理的转 Java的各种打包方式(JAR/WAR/EAR/CAR)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Binder的使用
- 下一篇: js判断一个数组是否包含一个指定的值