先来说说区别:

   首先,jar包呢,是一个压缩文件,可以由很多文件压缩而成,,简单来说就是,jar包是别人写好的一些类,然后对这些类

 进行打包,这就是jar包,你可以直接用这些  jar包,使用里面的类和属性,而且jar包,一般放在lib目录中;

   接着说说war包,我之前从来没有这个概念,还好刚才看到别人的文章,

   war包,简单来说就是一个可以直接运行的web模块,通常用于网站,以包的形式部署到容器中,就Tomcat来说,将war包

 放在\webapps\目录中,然后启动Tmocat ,这个包会自动解压,就相当于发布出来了,这个时候是不是你就会想到我们\webapps\

 中是放 js ,css,html的,另外还有WEB-INF目录,而且WEB-INF目录底下还有一个xml配置文件,跟一个classes目录,这个目录则是一些已经编译好的servlet类和jsp,

所以呢,war包就是javaweb程序打好的包,war包里面包含了我们的配置文件,网站页面,一个war包可以理解为一个web项目,里面就是项目的所有东西,

  war文件代表一个Web应用程序,jar是类的归档文件。

最新文章

  1. 微信支付:H5吊起支付API,不显示“确认支付、输入密码”界面
  2. CLR简介(一)
  3. web前端基础知识jQuery-补
  4. 全是套路——BFS
  5. POJ1426 Find The Multiple (宽搜思想)
  6. 51单片机ALE引脚的控制(摘录)
  7. AI中去掉页面边框
  8. poj1823,3667
  9. IIS Handler and Module探索
  10. iOS开发之Quartz2D详解
  11. Apache的Directory配置指南
  12. python_hello word!
  13. 使用mybatis插入自增主键ID的数据后返回自增的ID
  14. 《java入门第一季》之面向对象面试题(面向对象都做了哪些事情)
  15. 结合API Gateway和Lambda实现登录时的重定向和表单提交请求(Python3实现)
  16. webapi core2.1 IdentityServer4.EntityFramework Core进行配置和操作数据
  17. XILINX之RAM使用指南(加个人总结)
  18. 本地连接腾讯云Mysql失败问题
  19. 【大数据系统架构师】0.2 Linux基础
  20. C/C++ 内存管理总结

热门文章

  1. Vue入门(二)
  2. mybatis foreach方法遍历对象
  3. WPF 精修篇 DataGrid 筛选
  4. HTML连载46-浮动元素字围现象、浮动练习
  5. 实用小工具:VNC的安装
  6. IT兄弟连 HTML5教程 HTML5和HTML的关系
  7. IT兄弟连 Java语法教程 数组 数组的声明
  8. PHP】获取客户端(浏览器)信息、获取客户端系统信息、获取服务器信息
  9. WPF自定义控件的制作
  10. Google浏览器出现崩溃问题解决