Skip to content

HalasProject/JAX-RS-WS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JAX-RS

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

Goal

  • 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

Software prerequisites

Before starting this projec, please prepare your development environment by installing the following tools: