ファット JAR を作成してデプロイするという話を聞きました。これは実際どういう意味ですか?
ベストアンサー1
異なる名前は、Java アプリケーションをパッケージ化する方法にすぎません。
スキニー– 含まれるもののみコードエディタに入力したビットと何もないそれ以外。
薄い– 上記のすべてが含まれていますプラスアプリケーションの直接的な依存関係 (DB ドライバー、ユーティリティ ライブラリなど)。
ホロー– 薄いの逆。アプリケーションを実行するために必要なビットだけを含みますが、ないアプリケーション自体が含まれます。基本的には、従来の Java EE アプリケーション サーバーと同じスタイルで、後でアプリケーションをデプロイできる、事前にパッケージ化された「アプリケーション サーバー」ですが、重要な違いがあります。
ファット/ウーバー– 文字通り自分で書いた部分が含まれていますプラスアプリケーションの直接的な依存関係プラスアプリケーションを「独自に」実行するために必要なビット。
ソース:Dzoneの記事