Question
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
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