Moyen efficace et facile d'exposer une fonction existante en tant que service Web
-
13-11-2019 - |
Question
J'ai une application existante (dire «A») et je souhaite appeler une fonction Java de cette application à partir d'une autre application «B».
Je ne veux pas mettre la dépendance de cette application («A») dans mon application d'appel («B») pour éviter d'exécuter «A» à plusieurs endroits.
Nous avons pensé à exposer la fonction de «A en tant que service Web, qui peut être appelé par« B »en mettant la dépendance au client de« A ».
Quel est le moyen efficace et facile de le faire.
Merci d'avance.
La solution
Selon le type de service:
- Service de savon: jax-ws
- Service Restful: Jax-RS, Spring-MVC
Quoi qu'il en soit, vous mettez quelques annotations sur votre classe et configurez le framework pour exposer le service (reportez-vous à la documentation de ce que vous choisissez)
Autres conseils
Jettes un coup d'oeil à Jax-ws. Je ne sais pas ce qui est plus facile: D Vous pouvez annoter des méthodes avec @WebMethod et déployer votre travail sur un serveur d'applications - et voilà!