• Home
  • Docker
  • Kubernetes
  • LLMs
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • Archived
Samples | JAX-RS: Sample Application (WebSphere Application Server)
  1. Notes
  2. Créer une application JAX-RS

  1. Notes
    Cette page donne les étapes pour créer une application JAX-RS.
    Cette application a été développée en utilisant Eclipse et était déployée sur WebSphere Application Server.
  2. Créer une application JAX-RS
    • Créer un projet Maven:


      Notes :
      Sur Linux, le caractère "\" permet d'écrire une commande sur plusieurs lignes.
      Sur Windows, il faut utiliser le caractère "^".

      Créer le répertoire "java".

    • Modifier le fichier "pom.xml":



    • Créer une classe Java qui va servir comme resource du Service Web JAX-RS:


      Notes :
      Il est possible d'annoter la classe comme étant un bean "stateless" ou "singleton".

    • Créer une classe Java qui va servir comme gestionnaire des resources du Service Web JAX-RS:



    • Créer une page HTML "jaxrsFirstPost.htm" pour invoquer le Service Web avec une requête HTTP POST:



    • Créer, déployer et tester le Service Web:
      Pour construire le projet il faut utiliser la commande Maven : "mvn install".

      Le fichier WAR créé ("mtitek-modulez-ws-rs-1.0.0-SNAPSHOT.war") peut être déployé seul ou packagé dans un EAR.
      Voir cette page pour plus de détails : Déployer une application entreprise (WebSphere Application Server)

      Pour tester le service Web utiliser les URLs swivantes :
      - Requête HTTP GET (sans paramètre): http://localhost:9080/mtitek-modulez-ws-rs/jaxrsResources/JAXRSFirstPath
      - Requête HTTP GET (avec paramètre): http://localhost:9080/mtitek-modulez-ws-rs/jaxrsResources/JAXRSFirstPath?value=JAX-RS
      - Requête HTTP POST : http://localhost:9080/mtitek-modulez-ws-rs/jaxrsFirstPost.htm
© 2025  mtitek