Java et Cocoa, et Appel WebServices avec Cocoa

macoutemacoute Membre
mai 2009 modifié dans API AppKit #1
Bonjour,

Je suis tout nouveau sur le site, donc je me présente et je commence à  poster un message dans la partie "grands débutants".

- Présentation: 37 ans, je suis chef de projet & développeur Java/JEE, passionné Apple (c'est assez commun par ici).

- Appel Java depuis Cocoa:
Depuis qu'Apple a supprimer le JavaBridge, comment appeler du code Java depuis Cocoa?

- Appel WebServices depuis Cocoa:
Après avoir farfouiller sur le net, ca n'a pas l'air simple. Cocoa ne gère pas les WSDLs et il faut décortiquer soit même les XML.
Avez-vous une autre solution ou un framework magique?


Merci d'avance pour vos réponses

Réponses

  • schlumschlum Membre
    02:50 modifié #2
    dans 1241529078:
    - Appel Java depuis Cocoa:
    Depuis qu'Apple a supprimer le JavaBridge, comment appeler du code Java depuis Cocoa?


    À part faire du WebService, je ne vois pas...

    - Appel WebServices depuis Cocoa:
    Après avoir farfouiller sur le net, ca n'a pas l'air simple. Cocoa ne gère pas les WSDLs et il faut décortiquer soit même les XML.
    Avez-vous une autre solution ou un framework magique?


    Merci d'avance pour vos réponses


    http://developer.apple.com/internet/webservices/webservicescoreandcfnetwork.html
    Sinon, gsoap c'est du C et ça fonctionne bien...
  • NoNo Membre
    02:50 modifié #3
    dans 1241529078:

    - Appel WebServices depuis Cocoa:
    Après avoir farfouiller sur le net, ca n'a pas l'air simple. Cocoa ne gère pas les WSDLs et il faut décortiquer soit même les XML.
    Avez-vous une autre solution ou un framework magique?


    Un petit tour dans plusieurs topics ici même peuvent te donner une piste :
    - http://www.osx-dev.com/index.php?topic=1856.0,
    - http://www.osx-dev.com/index.php?topic=3123.msg30663#msg30663.
  • macoutemacoute Membre
    02:50 modifié #4
    Merci à  tous les 2.

    J'avais déjà  lu le post sur WSMakeStubs.
    Mais WSMakeStubs ne semble plus fonctionne (d'après ce que j'ai vu)
    Par contre pour appeler du code java en local, passer par les WebServices
    ca se fait mais c'est un peu lourd.

    Je vais tester
  • AliGatorAliGator Membre, Modérateur
    02:50 modifié #5
    Il me semble que le framework WS fonctionne toujours, c'est juste qu'il n'a pas été porté sur iPhone (puisque l'iPhone n'a pas de classe pour parser du DOM incluse dans son SDK et que le WS utilisait du DOM pour parser le résultat d'une requête SOAP, enfin j'imagine que c'est la raison principale).
    Mais sur Mac, à  priori ça doit tjs fonctionner je pense.
  • schlumschlum Membre
    02:50 modifié #6
    dans 1241534409:

    Merci à  tous les 2.

    J'avais déjà  lu le post sur WSMakeStubs.
    Mais WSMakeStubs ne semble plus fonctionne (d'après ce que j'ai vu)
    Par contre pour appeler du code java en local, passer par les WebServices
    ca se fait mais c'est un peu lourd.

    Je vais tester


    Il me semble qu'il y a des outils tout faits de bridge C/Java qui existent, basés sur des échanges XML.

    C'est vrai que WSMakeStub n'existe plus (de toute manière, il fonctionnait très mal, il fallait reprendre tout le code...)
Connectez-vous ou Inscrivez-vous pour répondre.