I.はじめに
1、戦争
戦争パッケージは日によって提案されたWebアプリケーションの形式で、瓶に似たパッケージング形式、である、多くのファイルが戦争のパッケージを公開するJavaのWebプロジェクトにパッケージ化、圧縮され、このパッケージは、パッケージ化されたファイルは、JavaのWebですこのプロジェクトではなく、不足しているディレクトリ内のすべてのファイル。あなたが直接tomcaディレクトリwebappの下に置かれた戦争のパッケージを公開すると、プロジェクトを実行するためにサービスを再起動します。
2、瓶
JARは、プラットフォームに依存しないファイル形式ですファイルの拡張子を.jarファイルにするZIP形式のアーカイブ建物の一種であり、ZIPファイルはJARファイル圧縮と配布のため、だけでなく、展開のためだけではなく、異なっていますライブラリパッケージと、コンポーネントとプラグイン、および直接コンパイラおよびツールJVMなどであってもよいです。
ジャーパッケージには、一部の人々は、これらのクラスをパッケージ化し、その後、クラスを書かれているということです。これらのjarパッケージには、あなたが直接これらのjarパッケージのクラスと属性を使用することができ、あなたのプロジェクトに導入することができます。
簡単に言えば、ジャーパッケージは、一般的にいくつかのクラスファイル内で、他の人に参照されています。
第二に、同じ
ジャーパッケージと戦争のパッケージには、コードとの.jarファイル拡張子の.warとに一緒に圧縮何かに依存して
開くことができます解凍ソフトウェアを使用して、戦争の圧縮ファイルとして見ることができるのjarパッケージとパッケージ。
第三に、違い
1.warパッケージは、パッケージ構成ファイルに応じて、クラスファイルにコンパイルされたコードを記述し、全体のものを含むjavawebプレーパッケージを、である、など、JSP、HTMLなど、サイトのすべてのページは、つまり、プロジェクトがですすべて;
唯一のクラスファイルといくつかの展開をコンパイルされたjarパッケージ
、Webアプリケーションと同等です2.warファイル、jarファイルは、パッケージにへの参照の便利なクラスといくつかの関連リソースをパッケージ化することである
3。戦争のパッケージには、製品リリースの段階の段階で使用するのに適した、開発段階での使用には適していません