比较相似术语之间的差异

之间的区别

首页 / 技术 / 它 / 编程 /JAR和WAR的区别

JAR和WAR的区别

2011年6月30日发布的Indika

JAR和战争

JAR和WAR是两种类型的文件归档。更准确地说,WAR文件也是JAR文件,但它们用于不同的目的。JAR文件类似于众所周知的ZIP文件。它们可以用于任何通用归档,但JAR文件最流行的用法是将它们用作构成Java应用程序的Java类文件和资源文件的容器。WAR文件专门用于web应用程序的部署。

瓶子是什么?

JAR (Java ARchive)是一个包含许多其他文件的文件存档。Java开发人员通常使用JAR文件来分发Java应用程序或Java库,使用JAR文件作为Java类文件和相应资源文件(即文本、音频、视频等)的容器。众所周知的文件归档格式ZIP是构建JAR文件的基础。用户可以使用JDK (Java Development Kit)的jar命令,也可以使用常规的ZIP软件来提取jar文件的内容。JAR文件是一种非常方便的方式,可以将整个web应用程序下载到一个文件中,而不必单独下载组成web应用程序的所有文件。为了读写JAR文件,Java开发人员使用Java .util.zip包中包含的类。如果JAR文件应该作为一个独立的应用程序执行,那么其中一个类将在清单文件的条目中指定为“主”类。可执行JAR文件可以使用带有JAR属性的java命令运行(即java -jar foo.jar)。

战争是什么?

WAR (Web Application aRchive)是一个JAR文件,用作一组Web应用程序资源文件(组成Web应用程序)的容器,如JSP (Java Server Pages)、servlet、类文件、XML文件和Web (HTML)页面。WAR文件通过其. WAR文件扩展名进行标识。它们是由Sun Microsystems (Java编程语言的原始开发者)开发的。在JAR文件上使用的数字签名(委托代码)也可以在WAR文件上使用。

WAR文件在内部被组织到特殊目录的层次结构中。WAR文件中包含的web应用程序的结构定义在web.xml文件中(驻留在/ web - inf目录中)。xml还描述了哪个URL与哪个servlet连接。它们还定义了在servlet中可访问的变量和必须设置的依赖项。但是,如果WAR文件只包含JSP文件,那么web.xml文件就是可选的。

JAR和WAR的区别是什么?

JAR文件的扩展名是. JAR,而WAR文件的扩展名是. WAR。但是,WAR文件是JAR文件的特定类型。JAR文件包含类文件、库、资源和属性文件。WAR文件包含servlet、JSP页面、HTML页面、JavaScript编码。JAR文件用于归档整个Java(桌面)应用程序,而WAR文件用于部署web应用程序。

相关文章:

JDK和JRE的区别 JSP和servlet的区别 Android和Java的区别 小程序和servlet的区别 异常和错误的区别

了下:编程标记:. war,容器,Java的容器,文件档案,JAR,JAR文件,Java应用程序,Java ARchive,Java类文件,Java库,Java资源文件,zip,JDK,JSP,战争,WAR文件,Web应用程序存档,web . xml,ZIP文件

关于作者:Indika

Indika,二元同步通信。工程硕士,计算机工程硕士,博士。计算机科学助理教授,在生物信息学、计算生物学和生物医学自然语言处理领域有研究兴趣。

留下一个回复取消回复

您的电邮地址将不会公布。必填项已标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒和流感的区别

冠状病毒和流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

气压和气压的区别是什么

气压和气压的区别是什么

肥大性与肥大性的区别

肥大性与肥大性的区别

天主教和新教的区别

天主教和新教的区别

百度和谷歌的区别

爱与爱上的区别

爱与爱上的区别

最新的文章

  • 苯甲酸和苯甲醛有什么区别
  • 白草和菌斑的区别是什么
  • 泛醇和右泛醇的区别是什么
  • 血清瘤和疝气的区别是什么
  • 角鲨烷和透明质酸的区别是什么
  • 议论文和说明文的区别是什么
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.