Objectives
- Submission of tasks 5 and 6
Motivation
The goal of this exercise is to submit the completed tasks 5 and 6. You will briefly present your solution to the instructor during the 9th exercise.
Instructions
- Submit the tasks through the Git version control system on the department's GitLab server.
- The deadline for submission is by the time of your exercise in the 9th week.
The following points will be evaluated as part of the assignment:
- Functional implementation of JPA service components and REST web services on the server side.
- Functional implementation of the REST client for the services together with their direct use within the game.
- Compliance with the service specification, REST API, and separation of the client and server parts.
- The game continues to be fully functional with all service types in use.
- Tests continue to work with each service type.
- Code quality (same as in the previous submission).
Document the functionality of the JPA and REST services in a short video (max. 2 minutes), and add the video link to README.md.
Demonstrate the service implementation directly in the console interface and using HTTP requests (for example through a .http file in IntelliJ, or using Postman, RESTer).
Scoring:
- JPA service components and their use (3 points),
- REST service components and their use in the client (4 points),
- in-depth knowledge of the used technology (3 points).
Finalize and check your project on the department's GitLab server.