2018-9-8-jar包和war包

学习javaWeb的过程中接触到了jar包和war包。

当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。

(嘻嘻,你们是不是也这样....)

1、首先要明白

其实jar包和war包都可以看成压缩文件,用解压软件都可以打开

2、然后要知道:

jar包和war包最主要的,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息。

这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件

但是这个“特殊的压缩包”文件可被编译器识别,war在tomcat目录webapp,tomcat服务器在启动的时候可以直接使用这个war包。

3、关键的来了

jar包是java打的包,war包可以理解为javaweb打的包

jar包中只是用java来写的项目打包。

war包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。

一个war包可以理解为是一个web项目,里面是项目的所有东西。

4、使用jar包或war包的时机

当你的项目开发的时候,不适合使用war文件,因为你的类会经常改来改去的。

最好是你的项目已经完成了,不做修改的时候,那就打个war包。

上线咯!!!!!

猜你喜欢

转载自blog.csdn.net/haodiaoer/article/details/82527860