テクノロジーは、携帯電話、その他の電子機器、数種類の機械、車両など、さまざまな形で人間の生活の大部分を占めるようになり、人間の生活に欠かせないものであり、それらなしで生活することは、次の段階では非常に困難になります。世代。
そのような技術を使用するために、人は専門知識を持っている必要はなく、機械のガジェットに関する情報を取得するだけで、すぐに使用できます。たとえば、携帯電話は、あらゆる年齢層の人々が2年間簡単に使用できます。 -80歳の子供、デバイスの機能はいくつかの変更で非常に簡単になりました。これらの変更は、すべての年齢層に適したものにするために行われます。
携帯電話やノートパソコンなど、誰もが使用するわけではない機能がいくつかありますが、それらはデバイスの重要な部分であり、たとえば一般の人が日常的に使用するものではないため、技術専門家はごくわずかです。 、アーカイブファイル、zipフォルダなど。
JARとWAR
JARとWARの違いは、JARファイルはさまざまなファイルを蓄積できるのに対し、WARファイルはWebアプリケーションに限定されていることです。どちらもアーカイブファイルの種類ですが、アクセスしやすさは異なります。
JARとWARの比較表
比較のパラメータ | JAR | 戦争 |
意味 | ファイル形式は、Javaアーカイブファイルに使用される頭字語であり、複数のJavaクラスファイルを蓄積し、メタデータとリソースを1つのファイルに関連付けて配布するために使用されます。 | ファイル形式、Webアプリケーションアーカイブファイルの頭字語。技術的には、JARファイル、Javaserver Pages、Javaサーブレット、Javaクラス、XMLファイル、静的Webページなどのコレクション、つまりWebアプリケーションを構成するすべてのリソースを配布するためのさまざまなファイルのコレクションです。 。 |
使用される拡張子 | ジャー拡張 | 戦争の延長 |
ファイルの種類 | 画像、動画など | HTML、GIF、静的Webページなど。 |
働く | ファイルを蓄積します | さまざまなリソースを蓄積します。 |
作成に使用されたフォーマット | 任意の形式 | サーブレット |
JARとは何ですか?
JARはファイル形式であり、Javaアーカイブファイルに使用される頭字語であり、複数のJavaクラスファイルを蓄積し、配布用に1つのファイルにメタデータとリソースを関連付けるために使用されます。私たちは組み込みのZIP形式であり、JARファイル拡張子が付いています。簡単に言うと、ZIPフォルダで実行できるのと同じようにファイルを圧縮するために使用されます。デバイスの一般的なアーカイブツールとして使用できます。
通常、JARファイルには番号ディレクトリ、オーディオ、画像などが含まれ、出力には、JARツールによってアーカイブに自動的に配置されるマニフェストのデフォルトファイルが含まれていることが出力に示されます。これらは一般的にライブラリで使用されるため、これらのタイプのファイルに簡単にアクセスできます。
JARファイルはパッケージファイル形式であり、EJBモジュールはEJB記述子とJavaクラスBeanファイルを含むパッケージであり、JARファイルと一緒にパッケージ化されています。 JARファイルは手動で作成することもできます。ファイル内のオブジェクトは、ファイル記述子をラップするPythonクラスであり、ファイルの操作をより便利にし、エラーが発生しにくくします。
JARファイルは唯一のクロスプラットフォームアーカイブ形式です。 Microsoft Windowsでは、java 2ランタイム環境インストールプログラムがJARファイルのデフォルトの関連付けを登録するため、デスクトップ上のJARファイルはJavaJARで自動的に実行します。アプリケーションに依存する拡張機能は自動的にロードされます。
WARとは何ですか?
WARはファイル形式であり、Webアプリケーションアーカイブファイルの頭字語です。技術的には、JARファイル、Javaサーバーページ、Javaサーブレット、Javaクラス、XMLファイル、静的Webページなどのコレクション、つまりWebを構成するすべてのリソースを配布するためのさまざまなファイルのコレクションです。応用。
WARファイルを使用する利点は、すべてのファイルを1つのユニットに蓄積するため、クライアントからサーバーにファイルを転送する際のユーザーの時間が短縮されることです。 WARファイルは手動で作成することもできます。 WARファイルはJSPエンジンまたはサーブレットにデプロイされます。このタイプのファイルには、デプロイメント記述子であるWEB.xmlであるWEB-INFディレクトリも含まれています。
Webアプリケーションのディレクトリ構造は、2つのタイプで構成されています。 1つは主に画像、ビデオ、JSPページ、アプレットなどのHtml / XMLファイルであり、もう1つはタグライブラリ記述子ファイルと展開記述子を含むWEB-INFディレクトリです。
WARファイルはWAR拡張子でパッケージ化されており、GIFも含まれています。 WARファイルはWebアプリディレクトリにあります。 WARファイルは、さまざまなアプリケーションにさまざまなリソースを格納する可能性があり、面倒な作業を引き起こす可能性があります。 WARファイルにあるファイルを使用するには、ユーザーはフォルダーを解凍する必要があります。
JARとWARの主な違い
結論
JARファイルとWARファイルは2つの異なるファイル形式であり、手動で作成できますが、異なる形式から作成できます。
どちらもZIP形式で実行されますが、含まれるファイルの種類は異なります。 2つの間に多くの違いがあります。
参考文献
dl.acm.org/doi/abs/10.1145/301631.301676