Question: PROG 3 2 7 5 8 Enterprise Java Development Winter 2 0 2 4 ( January 0 8 , 2 0 2 4 - April

PROG32758 Enterprise Java Development
Winter 2024(January 08,2024- April 19,2024)
Section P12(1241-63246)
Class: Wednesday 8:00 am -11:00 am (Davis J205) Friday 8:00 am -11:00 am (Davis B212B)
Class Exercise 1
Student Name
Issue Date: January 31,2024 @9:00 am
Weight: 3%
Max. Points: 100
Due Date: Jamuary
31,2024@10230.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:
M=Pimonthy1-(1+imonthly)-Lmonhs
where
M= monthly principle and interest payment
P= principle (loan amount)
i= monthly interest rate, decimal form (eg.1%=0.01)
L= length of loan in 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 1, like ShafiqueM-ClassExercise1.
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 ClassExercise1 Folder in Assignments tab in the
webpage for the course on SLATE.
 PROG32758 Enterprise Java Development Winter 2024(January 08,2024- April 19,2024) Section P12(1241-63246)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!