JavaFX MVC + JDBC + DAO + DI: Library Loan System

Subscribers:
9,540
Published on ● Video Link: https://www.youtube.com/watch?v=t5zTEj473hs



Category:
Tutorial
Duration: 56:07
19,936 views
212


Many viewers have asked to cover more advanced stuff and some have been asking to do JavaFX + SQL / databases. So in this tutorial we do something a bit more complex and cover how to apply a few software design patterns to make a simple library loan system with its own database. Thank you for watching!

Note, that this way of organizing data is very inefficient in RDB and shouldn't be used in production. It's merely a means of demonstrating software development concepts. Another thing to note is that all calls to model/database should be done on a background thread, e.g. JavaFX Task with ExecutorService.

Apologies for small font size. You can follow source code: https://github.com/AlmasB/LibraryLoan

DbUtils download: https://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi

SQL Tutorials: http://www.w3schools.com/sql/default.asp

Derby data types: https://db.apache.org/derby/docs/10.1/ref/crefsqlj21305.html

Defining identity column: http://db.apache.org/derby/docs/10.0/manuals/develop/develop132.html

Twitter: https://twitter.com/AlmasBaim
GitHub: https://github.com/AlmasB/
LinkedIn: https://www.linkedin.com/in/almasb/







Tags:
java
javafx
javafx tutorial
Java Database Connectivity (Internet Protocol)
Data Access Object
javafx for beginners
javafx jdbc
javafx dao
javafx derby
javafx dbutils
Java (Programming Language)
javafx database
database for beginners
design patterns
library loan system
javafx library system
java derby
javafx software
javafx development
javafx business
dependency injection
Model–view–controller
SQL (Programming Language)
javafx sql