JavaFX MVC + JDBC + DAO + DI: Library Loan System
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/
Other Videos By Almas Baim (AlmasB)
2015-12-25 | JavaFX Game: Connect4 |
2015-12-23 | JavaFX: Animating Parametric Equations |
2015-12-10 | FXGL: Space Invaders + Achievement System |
2015-12-03 | JavaFX Game Development: Event Bus |
2015-11-21 | FXGL - Core Features 2 |
2015-11-20 | FXGL - Core Features |
2015-10-29 | Git: Simple Introduction |
2015-10-19 | JavaFX: Shapes, Animation, Lambda Expressions |
2015-09-25 | JavaFX Game: Minesweeper |
2015-09-24 | JavaFX FXGL: Basic Game Introduction |
2015-09-21 | JavaFX MVC + JDBC + DAO + DI: Library Loan System |
2015-09-13 | JavaFX UI: iOS Style Toggle Switch |
2015-09-03 | JavaFX on Android (Full Tutorial) |
2015-09-01 | JavaFX Software: Chat (Server-Client) |
2015-08-23 | JavaFX Software: File Downloader (Threads) |
2015-08-21 | JavaFX Game Tutorial: Bejeweled (Stream API) |
2015-08-18 | JavaFX Game Development: Particle System |
2015-08-05 | JavaFX Game Development: Games Architecture |
2015-08-01 | JavaFX Software Tutorial: Calculator (MVC) |
2015-07-29 | JavaFX Game Tutorial: Millionaire |
2015-07-23 | JavaFX Game Tutorial: TicTacToe |