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.

Était-ce utile?

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à!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top