I am creating a Film Review app, I created a database schema of how I wanted the backend to look like.
Film App Schema
I am not sure how I should organize my project structure. If I have a typical package by layer, then I will have many Java files for each package, and it might look confusing.
I was thinking about packaging by feature, for instance a Person/ folder and a Film/ folder, but I wouldn’t know how some entities could fit, in “CrewOf.java” would go under the Person folder or the Film folder.
Ray Raiz is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.