Final Exam
The final exam for CMSC 455 will take place from 8:00-10:30 on Wednesday, June 10.
Topics for the final exam
The exam will feature both a short answer section focusing on concepts and a code writing section.
For the short answer section I will be asking you to explain how security works in Spring Boot applications. For this portion of the exam you should be prepared to answer the following questions:
- What is a JWT?
- What information is typically stored in a JWT?
- What are filter classes? What role do they play in the Spring filter chain?
- What are Authetication objects? What role do they play in controller methods?
For the code writing section I may ask you to do one or more of the following:
- Construct an entity class
- Construct a DTO
- Write methods for a REST controller to handle post or get requests.
- Write methods for a service class that interacts with JPA repositories
- Construct a JPA repository