PBJava ist ein Tool, das Ihre PowerBuilder-Anwendung versteht und in eine Java-Webanwendung umwandelt, die Frameworks wie Maven, Spring, Angular, CSS und Typescript verwendet.
Dieses Tool kann den Quellcode verarbeiten, um Java-, Angular-, HTML- und CSS-Dateien zu generieren. Diese Java-Webanwendung kann dann auf einem Tomcat-Server mit gemeinsamen Standards für Sicherheit, Navigation, Datenbankinteraktionen und Unterstützung bei der Erweiterung bereitgestellt werden.
Anstatt eine gesamte Anwendung manuell neu zu schreiben, helfen wir Ihnen, indem wir diesen Prozess mit PBJava automatisieren. Dies reduziert Kosten, Risiken und Zeit, während die bestehende Geschäftslogik erhalten bleibt.
Weitere Informationen finden Sie auf unserer Website oder in unserer Dokumentation unter https://docs.mobilize.net/.
Dieses Repo enthält den Quellcode und die Binärdateien für die PBJavaHelloWorld-App.
Diese App zeigt lediglich ein Powerbuilder-Fenster mit einem Datenfenster, das eine einfache Aufgabenliste implementiert.
Das Beispiel wurde mit unseren Tools zu einer Spring Java-Anwendung mit einem Angular FrontEnd migriert.
Sie können einen Screenshot dieses Repos in Safari unter MAC OS sehen
Wenn Sie diese App erstellen möchten:
./build.ps1
oder ./build.sh
verwenden./buildFrontEnd.ps1
oder ./buildFrontEnd.sh
verwendenWenn Sie Ihre App von Powerbuilder nach Java migrieren, stehen Ihnen drei Hauptordner zur Verfügung:
Eine Übersicht über den migrierten Code finden Sie unter Übersicht über migrierten Code
Angular FrontEnd befindet sich in diesem Ordner.
Dieser Ordner ist wie folgt aufgebaut:
Der nach Java migrierte Powerbuilder-Code befindet sich in diesem Ordner.
Das Projekt zur Generierung des WAR ist hier.
Wenn Sie nichts installieren möchten, aber dennoch einen Blick auf die migrierte Anwendung werfen möchten, können Sie die Anwendung über den folgenden Link öffnen: