Lokale Installation
Dieser Abschnitt der Dokumentation behandelt die Schritte, die nur für Benutzer erforderlich sind, die webforJ für die Web- und/oder App-Entwicklung mit einer lokalen BBj-Instanz auf ihrem Rechner verwenden möchten. Diese Installation ermöglicht es den Benutzern nicht, zum Quellcode der webforJ Foundation selbst beizutragen.
Diese Anleitung behandelt die Installation auf einem Windows-System - die Installationsschritte können für Mac-/Linux-Betriebssysteme abweichen.
Die Installation wird in die folgenden Schritte unterteilt:
- BBj herunterladen und installieren
- Verwendung des BBj Plugin Managers zur Erstellung Ihrer App
- Starten Ihrer App
Bevor Sie beginnen, stellen Sie sicher, dass Sie die notwendigen Voraussetzungen für die Einrichtung und Verwendung von webforJ überprüft haben. Dies stellt sicher, dass Sie alle erforderlichen Tools und Konfigurationen bereitgestellt haben, bevor Sie mit Ihrem Projekt beginnen.
1. BBj herunterladen und installieren
Während Sie diesen Schritt ausführen, stellen Sie sicher, dass Sie die BBj-Version installieren, die der gleichen webforJ-Version entspricht.Dieses Video kann Ihnen bei der Installation von BBj helfen, wenn Sie Unterstützung bei der Einrichtung benötigen. Der Installationsbereich der BASIS-Website ist unter diesem Link zu finden.
Es wird empfohlen, die neueste stabile Build-Version von BBj zu verwenden und "BBj" aus der Liste der Optionen auszuwählen, ohne Barista oder Addon.
2. Installieren und Konfigurieren des webforJ-Plugins
Sobald BBj installiert ist, kann der Plugin Manager aufgerufen werden, um die benötigten Werkzeuge zur Konfiguration von webforJ zu installieren. Geben Sie zunächst „Plugin Manager“ in das Startmenü oder den Finder ein.

Nachdem der Plugin-Manager geöffnet wurde, navigieren Sie zum Tab „Verfügbare Plugins“ oben.

Aktivieren Sie in diesem Abschnitt das Kontrollkästchen „Versionen in Entwicklung anzeigen“.

Der DWCJ-Eintrag sollte jetzt in der Liste der verfügbaren Plugins zum Herunterladen sichtbar sein. Klicken Sie auf diesen Eintrag in der Liste, um ihn auszuwählen.

Mit dem ausgewählten DWCJ-Eintrag klicken Sie auf die Schaltfläche „Installieren“.

Sobald das Plugin installiert ist, klicken Sie auf den Tab „Installierte Plugins“ oben.

Dieser Tab zeigt die installierten Plugins an, zu denen jetzt der DWCJ-Eintrag gehören sollte. Klicken Sie auf den Eintrag in der Liste.

Mit dem ausgewählten DWCJ-Eintrag klicken Sie auf die Schaltfläche „Konfigurieren“.

Im sich öffnenden Fenster klicken Sie auf die Schaltfläche „Maven Remote Install aktivieren“ unten links im Fenster.

Alternativ können Sie zum Verzeichnis bin innerhalb Ihres bbx-Ordners navigieren und den folgenden Befehl ausführen:
./bbj -tIO DWCJ/cli.bbj - enable_remote_install
Ein Dialogfeld sollte anzeigen, dass die Remote-Installation aktiviert wurde. Klicken Sie auf „OK“, um dieses Dialogfeld zu schließen.
3. Verwendung des Starterprojekts
Sobald BBj und das erforderliche webforJ-Plugin installiert und konfiguriert sind, können Sie ein neues, scaffolded Projekt über die Befehlszeile erstellen. Dieses Projekt wird mit den notwendigen Tools ausgeliefert, um Ihr erstes webforJ-Programm auszuführen.
Um ein neues bbj-hello-world-Projekt zu erstellen und zu scaffolden, folgen Sie diesen Schritten:
- Navigieren Sie zum richtigen Verzeichnis: Öffnen Sie ein Terminal und wechseln Sie in den Ordner, in dem Sie Ihr neues Projekt erstellen möchten.
- Führe den Befehl archetype:generate aus: Verwenden Sie den folgenden Maven-Befehl und passen Sie groupId, artifactId und version nach Bedarf für Ihr Projekt an.
- Bash/Zsh
- PowerShell
- Command Prompt
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-bbj-hello-world \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-DappName=MyApp
mvn -B archetype:generate `
-DarchetypeGroupId="com.webforj" `
-DarchetypeArtifactId="webforj-archetype-bbj-hello-world" `
-DarchetypeVersion="LATEST" `
-DgroupId="org.example" `
-DartifactId="my-app" `
-Dversion="1.0-SNAPSHOT" `
-DappName="MyApp"
mvn -B archetype:generate ^
-DarchetypeGroupId="com.webforj" ^
-DarchetypeArtifactId="webforj-archetype-bbj-hello-world" ^
-DarchetypeVersion="LATEST" ^
-DgroupId="org.example" ^
-DartifactId="my-app" ^
-Dversion="1.0-SNAPSHOT" ^
-DappName="MyApp"
| Argumentation | Erklärung |
|---|---|
archetypeGroupId | Die Gruppen-ID des Archetyps ist com.webforj für webforJ-Archetypen. |
archetypeArtifactId | Gibt den Namen des zu verwendenden Archetyps an. |
archetypeVersion | Legt die zu verwendende Version des Archetyps fest. Dies stellt sicher, dass das generierte Projekt mit einer bestimmten Archetyp-Version kompatibel ist. Die Auswahl von LATEST wählt die aktuellste verfügbare Version aus. |
groupId | Namespace für das generierte Projekt. Typisch strukturiert wie ein Java-Paket, z.B. org.example und wird verwendet, um Ihre Organisation oder Projektdomain eindeutig zu identifizieren. |
artifactId | Gibt den Namen des generierten Projekts an. Dies wird der Name des resultierenden Artefakts und des Projektordners sein. |
version | Legt die Version des generierten Projekts fest. Eine gängige Konvention ist MAJOR.MINOR-SNAPSHOT, wie 1.0-SNAPSHOT, wobei SNAPSHOT bedeutet, dass sich das Projekt noch in der Entwicklung befindet. |
appName | Ein optionaler Parameter, der in der POM-Datei des generierten Projekts verwendet werden kann. Abhängig vom verwendeten webforJ-Archetyp kann er als Standardtitel für die Anwendung genutzt werden. |
Nach Ausführung des Befehls wird Maven die benötigten Projektdateien generieren, um das Projekt auszuführen.
4. Starten der App
Sobald dies erledigt ist, führen Sie in Ihrem Projektverzeichnis mvn install aus. Dies wird das webforJ-Installationsplugin ausführen und Ihnen den Zugriff auf Ihre App ermöglichen. Um die App zu sehen, sollten Sie die folgende URL aufrufen:
http://localhost:YourHostPort/webapp/YourPublishName
Ersetzen Sie YourHostPort durch den Hostport, den Sie mit Docker konfiguriert haben, und YourPublishName durch den Text im <publishname>-Tag der POM. Wenn alles korrekt ausgeführt wurde, sollten Sie Ihre App sehen können.