jar包和war包有什么区别呢?
下文笔者讲述jar包和war包的区别说明,如下所示
在日常开发中,我们经常看见jar包和war包 那么他们具有什么用途呢? 下文笔者将一一道来,如下所示
jar包简介
jar是类归档文件 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式 它是一种将多个文件组合成一个压缩文件 常用于封装程序库 jar文件中包含java源代码编译后生成的class文件 当然里面也会包含一些资源文件,如:spring.factories,***.properties等 jar包的用途: 常用于为其它程序提供一些功能
war包简介
war包是一个Web应用程序 通常指web程序打包后的文件,她也是一个压缩包 将web程序所需的所有东西,都压缩到war包中,然后放入到tomcat的webapp目录下供其运行
jar包和war包的区别
区别1: 两者后缀名不通,但是都可以修改为zip文件 然后查看其中的内容 区别2: 两者设计时,其功能不通 jar包:用于程序组合包 war包:用于网站组合包 区别3: jar包--不能放入tomcat中 war包--常放入tomcat中,用于网站运行 当然有的war包,也可以使用java -jar运行 如:jenkins的war包
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。