J'ai créé un point de terminaison de service jax-ws et maintenant je veux écrire un client. Je veux avoir un jar partagé entre le client et le serveur pour les classes d'entités communes (JAXB annotées) et les interfaces pour les services. Est-il possible de forcer jax-ws à générer (ou me permettre d'écrire) un client en utilisant mes entités/interfaces existantes? Pour ceux qui se demandent pourquoi je voudrais faire ceci: Je veux permettre aux services d'être dans le même serveur physique ou sur Internet, mais ne pas faire des appels de service Web et juste utiliser une implémentation différente localement.Comment puis-je partager des classes entre le client et le serveur?
0
A
Répondre
1
Si vous avez annoté des interfaces de service JAX-WS, vous pouvez les réutiliser dans le client via
YourInterface service = Service.create(...).getPort(YourInterface.class);
Si vous voulez juste réutiliser vos classes de données il y a un tutoriel sur ce point: How to make a JAX-WS client reuse existing classes for data binding
Questions connexes
- 1. Comment vérifier la latence entre le serveur et le client
- 2. Transfert de données entre le serveur et le client (Mobile)
- 3. Partager des propriétés entre plusieurs classes
- 4. Le moyen le plus rapide de partager des objets de données entre un serveur Java et un client C#
- 5. Partager style entre classes CSS
- 6. Partager des types de données spécifiques à l'application avec le serveur et le client
- 7. Comment mieux partager les types logiques entre le code du serveur .NET et le code client JavaScript?
- 8. Mono - code de partage sur le client et le serveur. .
- 9. Partager des widgets entre PyQT et Boost.Python
- 10. Est-il possible de partager des cookies de session ASP.NET entre IE et le module complémentaire
- 11. Communication asynchrone entre le serveur et le webbowser
- 12. Communication entre AS3 et le serveur MySQL
- 13. comment puis-je partager une liste chaînée entre deux classes
- 14. Comment partager des classes de modèles entre des applications dans CakePHP?
- 15. Comment puis-je partager des données entre C++ et Lua?
- 16. Partage de la logique entre le navigateur et le serveur
- 17. Comment utiliser une classe commune entre le client Winforms et le service Web?
- 18. SQLite pour le client-serveur
- 19. Comment puis-je partager des classes de message entre applications lorsque vous utilisez NServiceBus?
- 20. Comment communiquer entre le périphérique CE 6.0 (en tant que serveur) et le PC (en tant que client)
- 21. Comment partager DAL et BLL entre plusieurs applications .NET?
- 22. Communication sécurisée entre un client C# et un serveur PHP
- 23. Sécurisation de la communication entre Adobe Air et le serveur
- 24. Partager des fichiers .obj entre différentes configurations
- 25. Côté client et serveur
- 26. .NET Le choix entre les structures et les classes
- 27. Partager des données dll entre différents processus
- 28. Partager le contrat WCF entre le service et Silverlight. Les versions ServiceModel sont différentes
- 29. Comment exécuter le fichier batch sur le serveur et renvoyer le résultat au client
- 30. Comment partager des données entre des procédures stockées