突然看到原来除了jar包还有war包啊?????
2024-08-29 04:01:41
先来说说区别:
首先,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是类的归档文件。
最新文章
- 微信支付:H5吊起支付API,不显示“确认支付、输入密码”界面
- CLR简介(一)
- web前端基础知识jQuery-补
- 全是套路——BFS
- POJ1426 Find The Multiple (宽搜思想)
- 51单片机ALE引脚的控制(摘录)
- AI中去掉页面边框
- poj1823,3667
- IIS Handler and Module探索
- iOS开发之Quartz2D详解
- Apache的Directory配置指南
- python_hello word!
- 使用mybatis插入自增主键ID的数据后返回自增的ID
- 《java入门第一季》之面向对象面试题(面向对象都做了哪些事情)
- 结合API Gateway和Lambda实现登录时的重定向和表单提交请求(Python3实现)
- webapi core2.1 IdentityServer4.EntityFramework Core进行配置和操作数据
- XILINX之RAM使用指南(加个人总结)
- 本地连接腾讯云Mysql失败问题
- 【大数据系统架构师】0.2 Linux基础
- C/C++ 内存管理总结