Skip to content

hantsy/cargotracker-regapp-javafx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CargoTracker RegApp

The original DDD book sample regapp was written in Swing and Spring.

This app is used for submitting handling events to the cargotracker core system (forked from eclipse-ee4j/cargotracker).

  • Rebuilding the whole UI with JavaFX
  • Using CDI(JBoss Weld) as IOC container
  • The communication between client and server is switched to Jakarta Restful Service(JAX-RS)

preview

Prerequisites

This project is developed against the latest Java and JavaFX.

  • Java 21
  • Apache Maven 3.9.x

Build

Clone the source codes from Github, open a terminal and switch to the root folder of the project.

Execute the following command to build and run the application.

mvn clean compile exec:java

When testing the functionality on your local machine, you have to run cargotracker firstly, check CargoTracker Getting Started Guide.

If you are trying to run it against a running cargotracker that deployed on a remote server, such as AWS, etc, please setup an environment variable HANDLING_REPORT_SERVICE_URL to locate the full path of the handling events RESTful API.

References

About

Cargotracker RegisterApp Client written in JavaFX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published