Dans le domaine du déploiement Java, le terme « fat JAR » est fréquemment rencontré. Mais qu'est-ce que cela signifie exactement ?
Définir un Fat JAR
Un fat JAR, également connu sous le nom d'Uber JAR, encapsule les composants suivants :
Contrairement à un JAR "mince", qui contient uniquement votre code source, et à un JAR "mince", qui inclut des dépendances directes , un fat JAR comprend un environnement d'exécution autonome complet.
Hollow vs. Fat BOCAUX
L'inverse d'un JAR fin est un JAR "creux". Il contient les composants d'exécution nécessaires à l'exécution d'une application, mais pas l'application elle-même. Cette approche ressemble aux serveurs d'applications Java EE traditionnels, mais présente des caractéristiques distinctes.
En revanche, un gros JAR combine les composants d'un JAR léger avec l'environnement d'exécution, créant ainsi un package autonome.
Applications du monde réel
Les Fat JAR sont bénéfiques dans les scénarios où vous avez besoin pour :
En proposant un package unique et portable, les gros JAR rationalisent le déploiement et réduisent le fardeau de la gestion de plusieurs dépendances.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!