这两种方法将用于根据不同的要求确定打包方法:
warpackage:web应用程序完成后,通常是一个网站,它被打包为war包并部署到一个容器中。
jar包:一般类通常在开发过程中引用,易于存储和管理。
war是对java的一种偏见
例如,android移动开发和web开发不一定使用war包。war包只能在容器中运行,比如tomcat压缩包。现在很多web开发都打包在jar中。
java以前属于sun公司,但后来被收购。它是面向对象技术的鼻祖。例如,微软的c#模仿java并制作自己的一套。
许多大数据开源项目都是开源的,不是war包。阿里巴巴也开通了很多渠道。