Java デプロイメントの領域では、「ファット JAR」という用語が頻繁に登場します。しかし、これは正確には何を意味するのでしょうか?
ファット JAR の定義
ファット JAR (Uber JAR とも呼ばれます) は、次のコンポーネントをカプセル化します。
ソースコードのみを含む「スキニー」JAR や「シン」JAR とは異なります。 JAR には直接の依存関係が含まれており、ファット JAR は完全なスタンドアロン実行環境を構成します。
ホロー vs. Fat JAR
Thin JAR の逆は「中空」JAR です。これには、アプリケーションの実行に必要なランタイム コンポーネントが含まれますが、アプリケーション自体は含まれません。このアプローチは従来の Java EE アプリケーション サーバーに似ていますが、明確な特徴があります。
対照的に、ファット JAR はシン JAR のコンポーネントをランタイム環境と組み合わせて、自己完結型パッケージを作成します。
現実世界のアプリケーション
ファット JAR は、必要なシナリオで有益です。
以上がFat JAR とは何ですか?また、Fat JAR を使用すると Java のデプロイメントがどのように簡素化されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。