The objective of this projet is to learn how to handle the JAX-RS API for the development of REST web services from the Java development platform.
The Project comes with two parent folders:
- Server: Contains the Java Maven project Rest API, Webservice as well as the connection to the MySQL database.
- Client: Continet the client part which allows to interact with the server created with (VueJS & Vite).
Educational goals: transformation of a Java class into a REST web service, manipulation of JAX-RS annotations, integration tests, Java client, Jersey implementation, compilation with Maven, deployment of the REST web service with a application server, connecting the client side with the API
- Develop a REST web service from a Java class.
- Deploy the REST web service like a classic Java application.
- Display the WADL description contract.
- Create Client using VueJS
Before starting this projec, please prepare your development environment by installing the following tools: