Was ist ein Fat JAR und wie vereinfacht es die Java-Bereitstellung?
Fat JARs entmystifizieren
Im Bereich der Java-Bereitstellung trifft man häufig auf den Begriff „Fat JAR“. Aber was bedeutet es genau?
Definition eines Fat JAR
Ein Fat JAR, auch Uber JAR genannt, kapselt die folgenden Komponenten:
- Ihr Quellcode
- Direkte Abhängigkeiten Ihrer Anwendung (z. B. Datenbanktreiber, Bibliotheken)
- Zusätzliche Bits erforderlich, um die Anwendung unabhängig auszuführen
Im Gegensatz zu einem „dünnen“ JAR, das nur Ihren Quellcode enthält, und einem „dünnen“ JAR, das direkte Abhängigkeiten enthält , ein Fat JAR umfasst eine vollständige eigenständige Ausführungsumgebung.
Hollow vs. Fat JARs
Das Gegenteil eines dünnen JAR ist ein „hohles“ JAR. Es enthält die zur Ausführung einer Anwendung erforderlichen Laufzeitkomponenten, nicht jedoch die Anwendung selbst. Dieser Ansatz ähnelt herkömmlichen Java EE-Anwendungsservern, weist jedoch besondere Merkmale auf.
Im Gegensatz dazu kombiniert ein Fat JAR die Komponenten eines Thin JAR mit der Laufzeitumgebung und erstellt so ein eigenständiges Paket.
Reale Anwendungen
Fat JARs sind in Szenarien von Vorteil, in denen Sie sie benötigen um:
- Eine schlanke eigenständige Anwendung bereitzustellen
- Anwendungen auf Maschinen ohne vorinstallierte Java-Umgebungen auszuführen
- Bereitstellung durch Bündelung aller notwendigen Komponenten in einem einzigen Artefakt vereinfachen
Durch die Bereitstellung eines einzigen, portablen Pakets rationalisieren Fat JARs die Bereitstellung und reduzieren den Aufwand für die Verwaltung mehrerer Abhängigkeiten.
Das obige ist der detaillierte Inhalt vonWas ist ein Fat JAR und wie vereinfacht es die Java-Bereitstellung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

