词条信息

admin
超级管理员
版本创建者 发短消息   
简易百科旧版 >> Java 的JAR包、EAR包、WAR包区别 >> 历史版本

历史版本1 :Java 的JAR包、EAR包、WAR包区别 返回词条




|


|— lib


other.jar // 依赖的jar包


share.jar


War包中的文件格式按照一定的目录结构来组织。根据其根目录下包含有html和jsp文件,或者包含有这两种文件的目录,另外还有WEB-INF目录。通常在WEB-INF目录下包含有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,为classes目录下则包含编译好的servlet类,或者servlet所依赖的其他类(如javabean)。通常这些依赖的类也可以打包成jar包放在WEB-INF下lib目录下。



目录

EAR包回目录


JAR(java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件)。针对企业级项目,实际上EAR包中包含WAR包和几个企业项目配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。


典型的ear包内部结构如下:


app.ear


| ejb.jar // ejb-jar包


| other.jar // 普通的jar包


| webapp.war // war包


|


|—META-INF


application.xml // EAR描述文件