Question: I need the code Create the Java code for this??? Im using eclispe switch between different customers ( customers can be hard coded in the
I need the code Create the Java code for this??? Im using eclispe switch between different customers customers can be hard coded in the database
add new movies
display all the movies in the database
search for a movie using keyword in movie title or description checkout a movie for a particular customer
return a movie for a particular customer display the checkout history for a particular customer
keep track of the number of available copies and only allow customers to checkout a movie when there are copies available
use REST API to retrieve a movie by title
use REST API to retrieve checkout history by customerId Your project should demonstrate the successful implementation of the following knowledge: points
entity class design
database table structure and relationships
system setup Maven dependencies, dispatcher servlet, database connection
dependency injection
Spring MVC
Hibernate ORM mapping
Spring REST
layer architecture Presentation, UI design, and coding habit points:
You should use a clear and audible voice in your presentation. The presentation should be around minutes long
and demonstrates all features of the project and also includes a short code review
describing how the database and program are structured, the purpose of each
classpackage and how they work together.
UI design should be intuitive, easy to use and professional
Code should be clean, understandable and wellorganized. Appropriate indentation, whitespace, and meaningful identifier names should be used throughout the project.
Database design hint: Customer and Movie should have a manytomany relationship.
Instead of using manytomany mapping, I used onetomany between Customer and Checkout,
and another onetomany between Movie and Checkout. checkout table is the one that joins customer and movie
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
