罐子(jar)和战争档案(war files)的区别

JAR文件和WAR文件的主要区别在于,JAR文件是包含Java类文件、相关元数据和资源的文件,这些文件聚合到一个文件中以执行Java应用程序,而WAR文件是包含Servlet、JSP、HTML、JavaScript和开发web应用程序所需的其他文件的文件。...

JAR文件和WAR文件的主要区别在于,JAR文件是包含Java类文件、相关元数据和资源的文件,这些文件聚合到一个文件中以执行Java应用程序,而WAR文件是包含Servlet、JSP、HTML、JavaScript和开发web应用程序所需的其他文件的文件。

Java是一种高级通用编程语言,用于开发各种领域的应用程序。Java之所以流行,有多种原因。Java源代码编译成一个称为字节码的中间代码。任何带有Java虚拟机(JVM)的平台都可以执行这个字节码。因此,Java是独立于平台的。此外,Java是健壮的、安全的,并且支持多线程。与Java编程相关的两类文件是JAR和WAR。

覆盖的关键领域

1.什么是JAR文件-定义,功能2.什么是WAR文件-定义,功能3.JAR和WAR文件的区别是什么-主要区别的比较

关键术语

JAR、Java、JVM、WAR

罐子(jar)和战争档案(war files)的区别

什么是jar文件(jar files)?

JAR文件是一个包含所有组件的文件,用于生成一个自包含的可执行Java应用程序。此外,JAR文件包括编译的Java源代码、清单文件、基于XML的配置数据、基于JSON的数据文件、图像和音频。它将所有这些文件聚合为一个压缩文件。压缩所有文件有助于减小应用程序的大小。此外,它使在不同平台之间通过网络移动JAR文件变得更容易。

Main Difference - JAR vs WAR Files

Figure 1: Adding Java Files

每个Java开发工具包(JDK)都包含一个JAR实用程序来支持JAR文件。它允许使用清单文件创建新的JAR文件,并将JAR文件的所有内容提取到文件系统中。此外,JAR实用程序有助于更新现有的JAR文件。

什么是战争档案(war files)?

WAR文件包含与web项目相关的文件。它包含可部署在任何servlet/JSP容器上的servlet、JSP、XML、HTML、CSS和JavaScript文件。JDK的jar工具帮助创建WAR文件。这些文件位于项目的WEB-INF文件夹中。WAR文件将所有文件合并到一个单元中。因此,将文件从客户机传输到服务器所需的时间最少。

Difference Between JAR and WAR Files

Figure 2: JSP Web Application

部署WAR文件有两种方法:使用服务器控制面板或手动将WAR文件放在服务器的特定文件夹中。如果程序员想手动在服务器(如apachetomcat)中部署WAR文件,他可以转到Tomcat的webapps目录并将WAR文件粘贴到该目录中。否则,在运行web项目时,服务器会在内部提取WAR文件。

罐子(jar)和战争档案(war files)的区别

定义

JAR文件是一个包含Java类、相关元数据和资源(如文本、图像)的文件,聚合到一个文件中。WAR文件是一个用于分发JAR文件、JSP、Servlet、XML文件、静态web页面(如HTML)和构成web应用程序的其他资源的集合的文件。因此,这解释了JAR和WAR文件之间的主要区别。

长形

JAR文件代表Java存档。WAR文件代表Web应用程序资源或Web应用程序存档。

文件扩展名

此外,JAR文件的扩展名是.JAR,而WAR文件的扩展名是.WAR。

包括

JAR文件包括编译的Java源代码、清单文件、基于XML的配置数据、基于JSON的数据文件、图像和音频。相反,WAR文件包含servlet、JSP、XML、HTML、CSS和JavaScript文件。因此,这是JAR和WAR文件之间的另一个区别。

使用

它们的用法归因于JAR和WAR文件之间的另一个区别。也就是说;JAR文件允许Java运行时环境(JRE)在单个请求中部署整个应用程序,包括类和相关资源。另一方面,WAR文件允许轻松地测试和部署web应用程序。

结论

JAR文件和WAR文件的主要区别在于它们的内容。JAR文件是包含Java类文件、相关元数据和资源的文件,这些文件聚合到一个文件中以执行Java应用程序。然而,WAR文件是包含Servlet、JSP、HTML、JavaScript和开发web应用程序所需的其他文件的文件。

引用

1,“JAR(文件格式)”,“维基百科,维基媒体基金会,26八月2018日,可在这里。2。”什么是JAR文件(Java存档)来自WhatIs.com的定义。“TheServerSide.com,可在此处获得。3。”战争(文件格式)。“维基百科,维基媒体基金会,2018年7月13日,可在这里。 2.“什么是JAR文件(Java存档)?–定义来自WhatIs.com.“TheServerSide.com, 3,“战争(文件格式)”,维基百科,维基媒体基金会,2018年7月13日,

  • 发表于 2021-07-01 04:36
  • 阅读 ( 256 )
  • 分类:IT

你可能感兴趣的文章

内战(civil war)和世界大战(world war)的区别

内战与世界大战 基本上,内战和世界大战的区别在于战争发生的边界。也就是说,如果我们用更简单的术语来定义内战和世界大战,我们可以说内战是一个国家内部的战争,两个国家之间的战争,或者两个民族之间的战争。...

  • 发布于 2020-10-24 16:45
  • 阅读 ( 277 )

战争(war)和战争(battle)的区别

战争与战争 战争与战争是两个密切相关的概念,也是最为混乱的概念,这使得认识战争与战争的区别显得尤为重要。有许多人不能区分两者,甚至把战争和战争交替使用,这是错误的做法。现在,如果你把这两个词分开来看...

  • 发布于 2020-11-02 23:54
  • 阅读 ( 182 )

如何在windows10中打开jar文件

... 拔出一个罐子 ...

  • 发布于 2021-03-20 05:20
  • 阅读 ( 341 )

阿富汗(afghanistan)和伊拉克战争(iraq war)的区别

阿富汗对伊拉克战争 阿富汗战争和伊拉克战争是美国**多年来主导的主要军事行动。世界各地都广泛**阿富汗和伊拉克的军事行动。 纵观这两场战争,阿富汗战争被称为反恐怖主义战争,伊拉克战争被称为反以大规模毁灭性武器...

  • 发布于 2021-06-23 06:26
  • 阅读 ( 165 )

代理战争(proxy war)和冷战(cold war)的区别

...关系,在这种关系中,任何一个对手都不与对方进行直接战争。在这种情况下,每个对手都试图在政治、经济、思想、军事(通过增加军费和在其他国家的冒险主义)和外交上淡化对手。历史上,这个词是指在二战结束(1945年...

  • 发布于 2021-06-24 18:03
  • 阅读 ( 376 )

冷战的区别(differene between the cold war)和朝鲜战争(the korean war)的区别

...战结束后,一直持续到20世纪最后十年的紧张关系。 朝鲜战争是指1950年南北朝鲜之间的战争。朝鲜军队越过三八线入侵韩国。很快他们就占领了整个半岛,除了釜山。它促使联合国在美国的领导下,在联合国其他会员国的支持...

  • 发布于 2021-06-24 18:04
  • 阅读 ( 325 )

冷战(cold war)和内战(civil war)的区别

...界大战的**,结束于1991年12月25日苏联解体。世界各地的战争与人类历史不相上下。在文明发展到今天的过程中,大多数国家,无论大小,都处于内战的控制之中。“内战”一词源于拉丁语“bellum civile”,意思是“平民战争”,...

  • 发布于 2021-06-24 18:27
  • 阅读 ( 279 )

战争(war)和种族灭绝(genocide)的区别

战争和种族灭绝都涉及死亡和毁灭。它们包括极端暴力、社会经济破坏和强迫移民等。此外,这些不幸的冲突也出现在最早的文明中。此外,战争可能被用作实施种族灭绝的手段。然而,战争属于武装对抗的情况,而灭绝种族更...

  • 发布于 2021-06-25 22:00
  • 阅读 ( 291 )

内战(civil war)和革命(revolution)的区别

南北战争的主要区别(main difference civil war) vs. 革命(revolution) 内战和革命是人类历史上发生的两次重要运动。他们改变了世界的方向,因为他们的最终结果对社会的文化、政治和经济方面产生了巨大的影响。内战可以定义...

  • 发布于 2021-06-27 12:15
  • 阅读 ( 249 )

jar战争(jar war)和耳朵(ear)的区别

...区别的比较 关键术语 JAR、JavaScript、JSP、WAR、EAR 什么是罐子(jar)? JAR文件包含生成自包含可执行Java应用程序所需的所有组件。它由Java源代码、基于XML的配置数据、清单文件、基于JSON的数据文件等组成。换句话说,JAR文件是所...

  • 发布于 2021-07-01 07:19
  • 阅读 ( 346 )
jlwpnkkrxj169
jlwpnkkrxj169

0 篇文章

相关推荐