Task manager app created in JavaFX with help of Spring framework
1
stars
0
forks
source link
readme
Project goals
develop basic understanding of spring framework(dependency injection, hibernate date persistence etc) and learn what to take to consideration when designing future projects <- achieved
practice java language in more complex applications <- achieved
practise JavaFX framework <- achieved
Additional lessons learned:
database schame must be well designed from start, changing it later down the line is really hard and troublesome
Hibernate data persistance is useful, but sometimes it is tricky
in case of my project i did wanted to lazy load user's task manager to get only users to show on the login screen. Later when i loaded tasks for particular user, new instance of task manager would be loaded and i was problematic
Current state of project
I considered this project finished. I may not be production ready, but i have achieved all my goals and i got most important thing from it - experience. Developing this project further would be mostly about visual aspects of it, so it would not be, as beneficial for me, as transitioning to more up to date applications, like designing webapps
Usage
create a mysql database on port 3306
use database_starter to initialize database schema
update application.properties file to mach your database login data
build maven project and run the main method in Main class