gpt4 book ai didi

java - 什么是胖 JAR?

转载 作者:IT老高 更新时间:2023-10-28 11:21:07 36 4
gpt4 key购买 nike

我听说有人说他们创建了一个胖 JAR 并部署它。它们究竟是什么意思?

最佳答案

不同的名字只是java应用的打包方式。

Skinny – 仅包含您在代码编辑器中真正输入的位,不包含其他内容。

Thin – 包含上述所有内容以及应用程序对您的应用程序的直接依赖项(数据库驱动程序、实用程序库等)。

空心 – Thin 的反面 – 仅包含运行应用程序所需的位,但不包含应用程序本身。基本上是一个预打包的“应用服务器”,您可以稍后将应用部署到该服务器,其风格与传统 Java EE 应用服务器相同,但有重要区别。

Fat/Uber – 包含您自己编写的部分加上应用程序的直接依赖项加上运行应用程序所需的部分“在其自己的”。

来源:Article from Dzone

Visual representation of JAR types

关于java - 什么是胖 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19150811/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com