`
wangzl2222
  • 浏览: 150981 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Ear、Jar、War文件之间

    博客分类:
  • java
阅读更多

在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:

  Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等

  War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。

  Ear文件(扩展名为.Ear)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar文件、资源、类和Web应用程序的集合。

  每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。]

分享到:
评论

相关推荐

    Java中Ear、Jar、War文件之间有何不同

    Java中Ear、Jar、War文件之间有何不同

    怎样制作ear,war文件

    - **EAR 文件**:是一种用于打包Java企业版应用程序的标准格式,它包含了多个WAR文件、RAR文件(资源适配器归档)以及EJB JAR文件等。EAR文件主要用于大型企业级应用,这些应用通常包含多个组件,如Web服务、EJB等。...

    jar_war_ear文件.doc

    Java 中 Ear、Jar、War 文件之间的差异和应用 在 Java 体系结构中,Ear、Jar、War 文件都是压缩文件格式,它们的主要区别在于它们的使用目的和应用场景。下面将对这三种文件进行详细的解释和比较。 Jar 文件 Jar ...

    war包_jar包_ear包_及打包方法

    war包_jar包_ear包_及打包方法

    jar finder --专门搜索jar,zip,war,ear压缩包里包含的文件

    专门搜索jar,zip,war,ear压缩包里包含的文件

    jar包 war包 反编译工具

    2. **JAD**:JaDec(Java Decompiler)是一款命令行工具,它支持多种格式的反编译,包括`jar`、`war`、`ear`等。虽然没有图形界面,但可以通过脚本自动化处理大量文件。 3. **Procyon** 和 **FernFlower**:这些都...

    基于Java的打包jar、war、ear包的作用与区别详解

    EAR文件是Java EE企业级应用程序的打包格式,它可以包含多个EJB模块(JAR文件)和Web模块(WAR文件)。EAR文件用于封装完整的分布式应用程序,这些应用程序可能涉及多个业务逻辑组件和Web界面。EAR文件中的`META-INF...

    关于war包-jar包-ear包-及打包方法

    关于war包_jar包_ear包_及打包方法

    pom文件依赖jar库文件m2.rar

    5. **Maven插件**:Maven的灵活性来自于丰富的插件系统,插件提供了额外的功能,如编译源码、打包成JAR、WAR或EAR,或者执行单元测试等。插件配置也在`pom.xml`文件中进行。 6. **Maven坐标**:每个Maven项目都有...

    java class jar 文件查看器.7z

    2. **JAR Explorer**:专门用于浏览和编辑JAR、WAR和EAR文件的工具。 3. **JavaArchiveGUI**:跨平台的JAR文件浏览器,提供对JAR文件内容的详细查看。 了解这些工具的使用,对于Java开发者来说非常重要,它们可以...

    jar 资源包

    - **分布式应用**:JAR常用于打包Web应用的WAR(Web Application Archive)或EAR(Enterprise Application Archive)的一部分。 - **插件系统**:许多Java应用支持通过JAR文件作为插件进行扩展。 5. **JAR依赖...

    jar_all.rar

    2. **EAR**(Enterprise Archive):适用于企业级Java应用,包含多个WAR和EJB JAR文件。 3. **OBR**(OSGi Bundle Repository):在OSGi环境中,JAR作为模块化组件。 六、现代工具与JAR 随着Maven、Gradle等构建...

    Standardjar

    - EAR(Enterprise Application Archive)文件则用于打包完整的Java EE企业级应用,它可以包含WAR、JAR以及EJB(Enterprise JavaBeans)组件。 总结来说,"Standard .jar"不仅是一个简单的压缩文件格式,它是Java...

    EJB 打EAR包

    使用构建工具(如Maven的`ear-maven-plugin`或Gradle的`ear`插件)将EJB JAR、Web组件(如有)、库文件和其他资源打包到一个EAR文件中。 **四、部署和运行** 1. **选择应用服务器**: 选择兼容的Java EE应用...

    java日常处理工具类part2-jar

    例如,Web应用服务器可以将Web应用打包为WAR(Web Archive)文件,这是JAR文件的一种变体,专门用于部署Web应用。类似的,EJB(Enterprise JavaBeans)组件会被打包成EAR(Enterprise Archive)文件,用于部署在企业...

    jar包-JavaWeb所用到的jar包

    - `EAR(Enterprise Archive)`文件:用于打包整个企业级应用,包括多个WAR和EJB JAR。 7. **JAR冲突**: - 当多个JAR包含相同类时,可能会出现类加载冲突。解决方法包括使用不同的类加载器层次,或者通过排除...

    开发常用jar1-1-2

    一个完整的J2EE应用程序通常会打包为EAR(Enterprise Archive)文件,它是一个顶级容器,可以包含一个或多个JAR、WAR(Web Application Archive)和其他类型的归档文件。 在描述中提到的"56bc0dafb80563bb62a0255cb...

    java jar工具包查看工具

    JAR文件通常用于创建可执行的Java应用程序、库或Web应用程序的WAR和EAR文件。 2. **为何需要查看JAR文件?** 查看JAR文件的内部可以帮助开发者进行调试、反编译代码、检查依赖关系、查找资源文件或确认类路径问题...

    MergeJARs:合并JAR,WAR,EAR和ZIP文件的GUI实用程序-开源

    对于Java开发人员来说,这是一个非常有用的实用程序。 有时您的项目可能依赖于各种库。 但是,提供具有依赖项的桌面应用程序不是一个好主意。 该实用程序有助于将所有... 该实用程序可用于合并JAR,WAR,EAR和ZIP文件。

    bjsxt马JAR包.rar

    9. **服务端应用**: JAR文件常用于创建Web应用程序的WAR(Web Application Archive)或EAR(Enterprise Application Archive)文件,这些在Tomcat、JBoss等应用服务器上运行。 10. **插件系统**: 一些软件允许通过...

Global site tag (gtag.js) - Google Analytics