Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Attendee Management JavaFX Application with Convention over Configuration, IoC and Dependency Injection
Java CSS
Branch: master

README.md

airhacks-control

Attendee Management JavaFX Application with Convention over Configuration, IoC and Dependency Injection

The application was built entirely with Scene Builder with maintainability as the highest goal.

Requirements: JDK 1.8. Reason: pom.xml is easier, because JavaFX classes are on the classpath

The application is used for maintaining the registrations of Java EE Workshops and uses the following design principles:

  1. Convention Over Configuration: Presenters, Views, CSS and FXML files are named after a convention
  2. Dependency Injection: Backed services / Business Logic are injected for better testability / simplicity
  3. Generated Scene Builder code is encapsulated and separated from the business logic / presentation logic
  4. Binding is used for communication between views and presenters, as well as, for input validation.
  5. Maven is used as build tool.

Feedback / pull requests are highly appreciated. The ultimate goal: extraction of a minimalistic but pragmatic and opinionated JavaFX framework / library.

Something went wrong with that request. Please try again.