PBJava est un outil qui comprend votre application PowerBuilder et la convertit en une application Web Java qui utilise des frameworks tels que Maven, Spring, Angular, CSS et Typescript.
Cet outil a la capacité de traiter le code source pour générer des fichiers Java, Angular, HTML et CSS. Cette application Web Java peut ensuite être déployée sur un serveur Tomcat avec des normes communes de sécurité, de navigation, d'interactions avec la base de données et de prise en charge lors de l'extension.
Au lieu de réécrire manuellement une application entière, nous vous aidons en automatisant ce processus à l'aide de PBJava. Cela réduit les coûts, les risques et le temps, tout en préservant la logique métier existante.
Pour plus de détails, vous pouvez consulter notre site Web ou consulter notre documentation sur https://docs.mobilize.net/
Ce référentiel contient le code source et les binaires de l'application PBJavaHelloWorld.
Cette application affiche simplement une fenêtre Powerbuilder avec une fenêtre de données qui implémente une simple liste de tâches.
L'exemple a été migré avec nos outils vers une application Spring Java avec un Angular FrontEnd.
Vous pouvez voir une capture d'écran de ce dépôt sur Safari sous MAC OS
Si vous souhaitez créer cette application :
./build.ps1
ou ./build.sh
./buildFrontEnd.ps1
ou ./buildFrontEnd.sh
Lorsque vous migrez votre application de Powerbuilder vers Java, vous aurez 3 dossiers principaux :
Pour un aperçu du code migré, voir Présentation du code migré.
Angular FrontEnd se trouve dans ce dossier.
Ce dossier est structuré comme suit :
Le code Powerbuilder migré vers Java se trouve dans ce dossier.
Le projet pour générer la WAR est ici.
Si vous ne souhaitez rien installer mais que vous souhaitez quand même jeter un œil à l'application migrée, vous pouvez ouvrir l'application en utilisant le lien ci-dessous :