正在回答 回答被采纳积分+1
1回答
好帮手慕小蓝
2022-09-16 14:41:18
同学你好~
1.Jar(Java Archive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。Jar文件格式以流行的ZIP文件格式为基础。但是与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可以被像编译器和JVM这样的工具直接使用。在Jar中包含特殊的文件,如manifests和部署描述符,用来指引工具如何处理特定的Jar。
简单来说,Jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些Jar包引入到自己的项目中去,可以直接使用Jar包中的类和属性,这些Jar包一般存放在lib目录下
2.War是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中去。War包是Sun提出的一种web应用程序格式,与Jar类似,是很多文件的压缩包。War包中的文件按照一定目录结构来组织。通常包含了WEB-INF目录、web.xml文件和classes目录等。
简单来说,war包是JavaWeb程序打的包,war包里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星