Answered step by step
Verified Expert Solution
Question
1 Approved Answer
PROG 3 2 7 5 8 Enterprise Java Development Winter 2 0 2 4 ( January 0 8 , 2 0 2 4 - April
PROG Enterprise Java Development
Winter January April
Section P
Class: Wednesday : am : am Davis J Friday : am : am Davis BB
Class Exercise
Student Name
Issue Date: January @: am
Weight:
Max. Points:
Due Date: Jamuary
@am
Problem Loan Payment Calculator
Develop a Java EE application that can compute monthly payment and total payment for a loan
with given loan amount, annual interest rate, and the loan duration.
Monthly payment can be calculated as:
where
monthly principle and interest payment
principle amount
monthly interest rate, decimal form
length loan months
Requirements
Application should be architected using the MVC design pattern.
Loan object should be modeled as JavaBean.
Each webpage in the application should have footer that includes student number and student
name. Define and use Thymeleaf fragment
Solution to the class exercise problem should be developed using the concepts and technologies
discussed in the class and used in the class examples.
The source code should be properly indented and commented for quality.
Submission
Please create a new Spring Boot project. Name the project as lastNameFirstInitial
ClassExercise like ShafiqueMClassExercise
Architect the Loan Payment Calculator Application with MVC design pattern, develop code for
each component, and test each link and input field for the required performance and
completeness.
Instructor will check your work during the class exercise.
Deploy and run the application. When done, save your work, and zip the project folder.
Upload Zipped Spring Boot project to the ClassExercise Folder in Assignments tab in the
webpage for the course on SLATE.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started