2009-08-17 5 views
0

Ceci est une question de programmation générale Je débute dans la programmation de services Web Java avec Apache Axis et JAX-RPC.Service Web pour se connecter à une API et récupérer la réponse de l'API

Nous avons besoin de construire 2 composants, un moteur App (panier, intégration de la passerelle de paiement, etc.) et un panneau de contrôle de l'interface utilisateur sur une API existante. L'API ne comprend que XML. Comment devons-nous communiquer avec l'API?

link text

Nous avons demandé d'écrire un service Web pour établir la communication. Veuillez indiquer les étapes et un exemple de code/extrait sur comment vous connecter à une API existante via un service Web et récupérer la réponse de l'API au Webservice appelant.

John, j'espère avoir été en mesure d'expliquer ma requête. Si vous avez des idées sur la façon de communiquer avec l'API pour obtenir le résultat souhaité à l'utilisateur, s'il vous plaît laissez-nous savoir. Nous venons de commencer nos carrières en technologie il y a un an après notre diplôme et ce projet est notre tout premier projet Java EE.

+0

Je n'ai jamais, au cours de ma carrière de plus de 30 ans, connecté à une API. S'il vous plaît clarifier votre signification. –

+0

@Scarlette_June: Avec tout le respect que je vous dois, ce n'est pas une question d'expérience limitée de votre part, c'est une question de capacité analytique limitée. Par exemple: je parie que vous n'avez jamais utilisé de services Web auparavant. Alors, pensez à vous-même: comment pourrais-je communiquer avec cette API en utilisant le type de programme que je sais écrire? Avez-vous de la documentation pour cette API? –

Répondre

0

Vous pouvez développer des services Web SOAP, RPC ou REST. Sans connaître le domaine du problème, il est difficile de recommander celui qui vous convient.

Si vous parlez d'un service d'enregistrement, le style REST peut être le plus simple et le plus approprié pour vous. Si vous ne savez pas quel REST, ce article pourrait vous aider. Vous pouvez apprendre quelques bonnes et mauvaises pratiques de here. Chooing le bon cadre web rendra votre travail beaucoup plus facile tout en développant des services RESTful. Donc, vous pourriez vouloir regarder quelque chose comme Grails.

On dirait que vous avez déjà entendu parler de l'axe Apache. Il y a de bons exemples sur la façon de construire et de consommer des services SOAP.

Alors décidez exactement ce que vous essayez de construire, choisissez le bon protocole, choisissez le bon outil et ensuite vous apprendrez au fur et à mesure.

+0

En lisant sa question, il m'a semblé que la partie «se connecter à l'API» était sa pierre d'achoppement. –

+0

Oui. Je pense que je l'ai mal lu. – Langali

Questions connexes