戦争とパッケージのjarパッケージを理解します

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/cxh6863/article/details/101171203

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。戦争のパッケージには、製品リリースの段階の段階で使用するのに適した、開発段階での使用には適していません

おすすめ

転載: blog.csdn.net/cxh6863/article/details/101171203