PBJava は、PowerBuilder アプリケーションを理解し、Maven、Spring、Angular、CSS、Typescript などのフレームワークを使用する Java Web アプリケーションに変換するツールです。
このツールには、ソース コードを処理して Java、Angular、HTML、および CSS ファイルを生成する機能があります。この Java Web アプリケーションは、セキュリティ、ナビゲーション、データベース インタラクション、拡張時のサポートなどの共通標準を備えた Tomcat サーバーにデプロイできます。
アプリケーション全体を手動で書き直す代わりに、PBJava を使用してこのプロセスを自動化することができます。これにより、既存のビジネス ロジックをそのまま維持しながら、コスト、リスク、時間が削減されます。
詳細については、当社の Web サイトにアクセスするか、https://docs.mobileize.net/ でドキュメントを確認してください。
このリポジトリには、PBJavaHelloWorld アプリのソース コードとバイナリが含まれています。
このアプリは、単純な ToDo リストを実装するデータウィンドウを備えた Powerbuilder ウィンドウを表示するだけです。
サンプルは、ツールを使用して、Angular FrontEnd を備えた Spring Java アプリケーションに移行されました。
MAC OS の Safari でこのリポジトリのスクリーンショットを確認できます。
このアプリを構築したい場合:
./build.ps1
または./build.sh
スクリプトを使用できます。./buildFrontEnd.ps1
または./buildFrontEnd.sh
を使用できます。アプリを Powerbuilder から Java に移行すると、次の 3 つのメイン フォルダーができます。
移行されたコードの概要については、「移行されたコードの概要」を参照してください。
Angular FrontEnd はこのフォルダー内にあります。
このフォルダーは次のように構成されています。
Java に移行された PowerBuilder コードは、このフォルダー内にあります。
WARを生成するプロジェクトはここにあります。
何もインストールしたくないが、移行されたアプリケーションを確認したくない場合は、以下のリンクを使用してアプリケーションを開くことができます。