PBJava는 PowerBuilder 애플리케이션을 이해하고 이를 Maven, Spring, Angular, CSS 및 Typescript와 같은 프레임워크를 사용하는 Java 웹 애플리케이션으로 변환하는 도구입니다.
이 도구에는 소스 코드를 처리하여 Java, Angular, HTML 및 CSS 파일을 생성하는 기능이 있습니다. 그런 다음 이 Java 웹 애플리케이션은 보안, 탐색, 데이터베이스 상호 작용 및 확장 시 지원에 대한 공통 표준을 사용하여 Tomcat 서버에 배포될 수 있습니다.
전체 애플리케이션을 수동으로 다시 작성하는 대신 PBJava를 사용하여 이 프로세스를 자동화함으로써 도움을 드립니다. 이를 통해 기존 비즈니스 로직을 그대로 유지하면서 비용, 위험 및 시간을 줄일 수 있습니다.
자세한 내용을 보려면 당사 웹사이트를 방문하거나 https://docs.mobilize.net/에서 설명서를 확인하세요.
이 저장소에는 PBJavaHelloWorld 앱의 소스 코드와 바이너리가 포함되어 있습니다.
이 앱은 간단한 할 일 목록을 구현하는 데이터 창을 포함하는 Powerbuilder 창을 보여줍니다.
샘플은 우리 도구를 사용하여 Angular FrontEnd가 있는 Spring Java 애플리케이션으로 마이그레이션되었습니다.
MAC OS의 Safari에서 이 저장소의 스크린샷을 볼 수 있습니다.
이 앱을 빌드하려면 다음을 수행하세요.
./build.ps1
또는 ./build.sh
스크립트를 사용할 수 있습니다../buildFrontEnd.ps1
또는 ./buildFrontEnd.sh
를 사용할 수 있습니다.Powerbuilder에서 Java로 앱을 마이그레이션하면 다음과 같은 3개의 기본 폴더가 있습니다.
마이그레이션된 코드에 대한 개요는 마이그레이션된 코드 개요를 참조하세요.
Angular FrontEnd는 이 폴더 안에 있습니다.
이 폴더는 다음과 같이 구성됩니다.
Java로 마이그레이션된 Powerbuilder 코드는 이 폴더 안에 있습니다.
WAR을 생성하는 프로젝트가 여기에 있습니다.
아무것도 설치하고 싶지 않지만 여전히 마이그레이션된 애플리케이션을 살펴보고 싶다면 아래 링크를 사용하여 애플리케이션을 열 수 있습니다.