jar和war何异
jar和war何异
1、什么时候你关心jar、war?
2、差异在哪里
- 肉眼立见,它两的扩展名不一样
- war包:其实就是一个web程序进行打包便于部署的压缩包,里面包含我们web程序需要的一些东西,其中包括web.xml的配置文件,前端的页面文件,以及依赖的jar。文件数量多余jar包,这样便于我们部署工程,直接放到tomcat的webapps目录下,直接启动tomcat即可。
- jar包:jar包是类的归档文件。jar包中包含了你写程序的所有服务或者第三方类库,它通常是作为幕后工作者,为视图层用户与之交换数据处理的一个服务者,jar文件格式以Zip文件格式为基础,与Zip不同的是,它可以被发布,而且还能用于部署,它封装了库、组件和插件程序,并且可以被编译器和jvm使用,在jar中还包含特殊的文件,如mainfests和部署的应用描述,用于指示工具如何处理特定的jar。