Précédent   Forum des professionnels en informatique > Java > Développement Web en Java > Applets
Applets Vos questions sur les Applets
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2012, 12h39   #1
Débutant
 
Homme
Inscription : janvier 2004
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : janvier 2004
Messages : 435
Points : 245
Points : 245
Par défaut Comment créer une Applet Java qui va consommer un WebService

Bonjour à tous,

J'aurai besoin de vos lumières pour m'aider à la realisation d'un developpement.

Je dois realiser une architecture webService JAVA <=> client dotNet/ Applet JAVA.

J'utilise l'IDE netBEans 7.0.1 sous Windows server 2008 R2.

A l'heure d'aujourd'hui, j'ai ecris un webService grace au nombreux tutos trouvé sur le web ( il se connecte à une BDD mysql hebergé sur le meme server )
Celui-ci est accessible via notre intranet ( je visualise bien le WSDL dans mon navigateur ).
Mon applicatif dotNet arrive bien a communiquer avec mon WS ( je recupere bien mes enregistrement dans la BDD distante ).
J'ai aussi crée une servlet qui est accessible aussi par mon navigateur.

Je dois maintenant developper une applet java qui effectue des traitements sur la machine cliente ( acces au disque pour lecture fichier ), j'ai donc signé mon applet ( via l'option "selfSigned" sous netBeans ).
Et cette meme applet doit maintenant se connecter à mon WS afin de recuperer elle aussi des informations dans la BDD.

C'est justement ce dernier point qui me pose problème.
Je ne trouve pas vraiment d'aide sur un moyen simple de consommer mon WS via mon applet.

J'ai trouvé quelques pistes, mais les threads dates de 7/8 ans.
ex : http://www.codeproject.com/KB/XML/WSfromJava.aspx

J'ai aussi epluché les tutos sur "developpez.com", et je vois qu'il est souvent mentionné "JAX-WS", peu etre une piste à étudier, en tout cas pour le moment je suis un peu perdu

Pourriez vous svp, m'eguiller dans ma reflexion sachant que je suis debutant JAVA. et que des notions tels que jax-ws me sont completement etrangeres.

Merci d'avance pour votre aide,

Cordialement,

Moulefrite
moulefrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 09h46   #2
Débutant
 
Homme
Inscription : janvier 2004
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : janvier 2004
Messages : 435
Points : 245
Points : 245
Bonjour à tous,

J'ai pu avancer un petit peu, alors voici la solution, cela pourras peu etre en debloquer d'autres

A force de trifouiller sur google, j'ai pu glaner quelques infos par ci par la :
Pour ajouter les dependances d'un webServices à une applet, il suffit de se rendre sous netBeans sur l'affichage des projets ( tab à gauche ).
_ 3 TABs sont visibles, "projects", "Files", "Services".
_ Cliquer sur "Files", ensuite cliquer/glisser le fichier ".war" representant le webServices à rattacher ( derouler : nomWebServices\dist\monWS.war ) au projet en question ( ici mon Applet ).
_ Si tous c'est bien passé, vous devriez voir apparaitre un nouveau dossier nommé dans l'arborescence de l'applet : web-services-references\nomDuWS

Ensuite retournez sur le TAB "projects", et derouler le projet de votre applet.
Si cela a fonctionné, vous devriez avoir un nouveau dossier nommé "Generated Sources (jax-ws)", en le deroulant vous devriez voir 2 classe autogeneré pour chaque fonctionnalités de votre webServices.

Voila je suis pas sur que ce soit tres clair, mais j'espere que c'a en aidera d'autres.

Cordialement,

Moulefrite
moulefrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h09.


 
 
 
 
Partenaires

Hébergement Web