fat JARとは何ですか? [重複] 質問する

fat JARとは何ですか? [重複] 質問する

ファット JAR を作成してデプロイするという話を聞きました。これは実際どういう意味ですか?

ベストアンサー1

異なる名前は、Java アプリケーションをパッケージ化する方法にすぎません。

スキニー– 含まれるもののみコードエディタに入力したビットと何もないそれ以外。

薄い– 上記のすべてが含まれていますプラスアプリケーションの直接的な依存関係 (DB ドライバー、ユーティリティ ライブラリなど)。

ホロー– 薄いの逆。アプリケーションを実行するために必要なビットだけを含みますが、ないアプリケーション自体が含まれます。基本的には、従来の Java EE アプリケーション サーバーと同じスタイルで、後でアプリケーションをデプロイできる、事前にパッケージ化された「アプリケーション サーバー」ですが、重要な違いがあります。

ファット/ウーバー– 文字通り自分で書いた部分が含まれていますプラスアプリケーションの直接的な依存関係プラスアプリケーションを「独自に」実行するために必要なビット。

ソース:Dzoneの記事

JAR タイプの視覚的表現

おすすめ記事