- 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
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: