Develop an RESTFUL application to store Student information using following services
- Insert a Student data
- Search a Student data
- Remove a Student data
- Update student email Address
- Calculate aggregate marks scored by the Student at the end of academic year
- Retrieve the Grade of the Student on basis of their aggregate marks
- To Insert a Student Data(path variables = quaterlyMark/halfYearlyMark/AnnualMark) -
/add/{quaterlyMark}/{halfYearlyMark}/{AnnualMark}
- To Search a Student Data(path variable = id) -
/search/{id}
- To Remove a Student Data(path variable = id) -
/remove/{id}
- To Update student Email Address(request body = StudentInfoBean object contains id and email only) -
/update
- To return Aggregate Marks(path variable = id) -
/getMark/{id}
- To retrive Grade of the student(path variable = id) -
/getGrade/{id}