Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Develop Java EE application to manage a list of courses for an academic institution. The application should provide the functionality to 1. Display the list

Develop Java EE application to manage a list of courses for an academic institution. The application 
should provide the functionality to
1. Display the list the courses
2. Display an editable list of courses
a. The editable list of courses should include the options to
i. Add a course to the database
ii. Allow the user to modify any property of any course from the list of courses.
Detailed requirements
1. List of courses should be presented as a table with appropriate column headings:
Course Number Course Title Credits
PROG10082 Object Oriented Programming I 3
PROG24178 Object Oriented Programming II 5
PROG32758 Enterprise Java Development 6
2. Editable list of course
Course Number Course Title Credits
PROG10082 Object Oriented Programming I 3 Edit
PROG24178 Object Oriented Programming II 5 Edit
PROG32758 Enterprise Java Development 6 Edit
Add course CancelPROG32758-Winter2022 Class 06-2 Example Page 2 of 4
Design
Using MVC design pattern, the view component of the application:
index.html 
The page is the entry point to the application. It explains the functionality of the application and 
provides two links, one to view the list of course and the other to display an editable list of courses.
index.html
A click on the List of courses link displays listOfCourses.html page
The listOfCourses.html page displays the list of courses as a table with proper column headings and a 
link to go the index.html page
Course Number Course Title Credits
PROG10082 Object Oriented Programming I 3
PROG24178 Object Oriented Programming II 5
PROG32758 Enterprise Java Development 6
Home
A click on the Home link displays the index.html page
A click on the Editable list of courses link displays the editableListOfCourses.html page
Course Number Course Title Credits
PROG10082 Object Oriented Programming I 3 Edit
PROG24178 Object Oriented Programming II 5 Edit
PROG32758 Enterprise Java Development 6 Edit
Add course Cancel
A click on the Cancel displays the index.html page
A click on the Add course link displays the courseDataInput.html page
courseDataInput.html
The Java EE application is 
to view the list of course and to edit 
the list of courses.. 
List of courses
Editable list of courses
Please fill the course data input form:
Course Number: __________________
Course Title: __________________
Course credit: __________________
Submit
CancelPROG32758-Winter2022 Class 06-2 Example Page 3 of 4
A click on the Cancel displays the editableListOfCourses.html page
A click on the Submit, adds the course data to the database, and shows the 
editableListOfCourses.html page
A click on the Edit link in the editable list of courses, uses a path variable for the course object to be 
edited, searches the database for the course, and displays the course data for editing as 
editCourseData.html page
editCourseData.html
A click on the Cancel displays the editableListOfCourses.html page
A click on the Submit, updates the course data in the database, and shows the 
editableListOfCourses.html page









Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Structures and Algorithm Analysis in Java

Authors: Mark A. Weiss

3rd edition

132576279, 978-0132576277

Students also viewed these Programming questions