Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block ralfboernemeier

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
ralfboernemeier /
Last active Mar 28, 2019
Java FX MVC Example

Example of a simple JavaFX Application using MVC and DAO pattern

  • Simple app to show how to implement:
  • GUI using SceneBuilder
  • Controller/Model Injectable
  • DAO for Oracle database connection
  • Strict separation between GUI and Model/DAO

The Model-View-Controller design pattern (MVC Design Pattern)

is one of the most common pattern for structuring software. It allows a far-reaching separation of data model and its graphical representation. A clear, clear structuring, the associated ease of maintenance and the reusability of program parts are among the top objectives of a successful program design. The MVC pattern allows the architectural main parts of software to be kept separate. Three parts are to be distinguished:

You can’t perform that action at this time.