JAR,WAR,EAR区别
|
JAR |
WAR |
EAR |
英文 |
Java Archive file |
Web Archive file |
Enterprise Archive file |
包含内容 |
class、properties文件,是文件封装的最小单元;包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 |
Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等 |
除了包含JAR、WAR以外,还包括EJB组件 |
部署文件 |
application-client.xml |
web.xml |
application.xml |
容器 |
应用服务器(application servers) |
小型服务程序容器(servlet containers) |
EJB容器(EJB containers) |
级别 |
小 |
中 |
大 |