Communication d'une exception entre une servlet et une applet - Java - Programmation
Marsh Posté le 24-01-2003 à 11:23:50
J'voudrais pas dire de conneries, mais je pense que tu planes !
Marsh Posté le 24-01-2003 à 11:24:45
El_gringo a écrit : J'voudrais pas dire de conneries, mais je pense que tu planes ! |
Bin c'est bien connu qu'il plane a fond
Bon sérieusement, tu communiques comment avec ta servlet? Via RMI?
(si il répond par HTTP Get/Post) ...
Marsh Posté le 24-01-2003 à 11:25:43
El_gringo a écrit : J'voudrais pas dire de conneries, mais je pense que tu planes ! |
Pourkoi ???
Marsh Posté le 24-01-2003 à 11:25:51
DarkLord a écrit : |
bah quoi ? tu sérialises l'exceptions et tu la passes en post pour applet -> servlet, et dans le corps de la page pour servler -> applet
Marsh Posté le 24-01-2003 à 11:26:54
Pëtit apparté Draklord (je crois qu'on peut se permettre).
J'ai jammais fait de RMI, je sais à peine ce que c'est.
Mais une Servlet peut aussi servir à recevoir et répondre des messages RMI ?
Marsh Posté le 24-01-2003 à 11:27:11
lorill a écrit : |
mais bien sur. Reviens deux secondes toi !
Marsh Posté le 24-01-2003 à 11:27:38
persepolis a écrit : |
Ha, ça c pas à moi qui 'faut le demander.
...tu fumes de la drogue ?
Marsh Posté le 24-01-2003 à 11:28:18
El_gringo a écrit : Pëtit apparté Draklord (je crois qu'on peut se permettre). |
Bin tu peux très bien communiquer avec un serveur via RMI depuis une applet oui. Of course dans ce cas c'est pas vraiment une servlet au sens HttpServlet mais ca existe
Marsh Posté le 24-01-2003 à 11:28:41
El_gringo a écrit : |
Marsh Posté le 24-01-2003 à 11:34:37
Bon on se calme ....
Pour le gringo, je plane pas, je fume pas, j'essaye de me demerder à trouver une solution pour la semaine prochaine car je commence a avoir le feu au cul
Pour the Dark, comme tu le devinais, c'et une methode POST.
Ce qu'a dit lorill, ca peut pas marcher ?
Le RMI, j'ai encore pas mis le nez dedans..
Marsh Posté le 24-01-2003 à 11:35:50
persepolis a écrit : |
si, mais euh, évite.
c'est quoi ton besoin exactement ?
Marsh Posté le 24-01-2003 à 11:38:02
lorill a écrit : |
Je lance un upload a partir d'une applet.
Ma servlet controle la coherence des fichiers transferes et les ecrit sur le serveur.
La réussite de l'opération doit etre testée en retour (dans mon applet) (Exception + exception perso)
Marsh Posté le 24-01-2003 à 11:39:46
et tu veux en faire quoi de l'exception sur l'applet ?
elle communique comment, http ou socket ?
par socket tu fous un objectstream, par http tu te contentes du message, je suis sur que tu t'en fous de la trace
Marsh Posté le 24-01-2003 à 15:28:56
c sur ça ressemble à RMI ton truc!
style Remote fonction...
d'ailleurs c une RemoteException si la fonction lointaine ne répond pas
persepolis a écrit : Bonjour, |
Marsh Posté le 24-01-2003 à 15:48:06
bon on va dire que je chipotte mais c'est un peu restreind comme explication. Il y a plein d'autres cause à une RemoteException que "ca répond pas" hein
Genre si il y a une erreur dans la méthode disatante, le client se mange une RemoteException avec l'erreur nested
puis il y a les erreurs réseau, les problème de stub, les versions de classes qui diffèrent, les objets non sérializable qu'une methode essaie d'envoyer
etc etc
Marsh Posté le 24-01-2003 à 15:50:18
J'ai plus qu'a trouver un tuto - en Français - sur RMI, pour voir de koi ca parle
merci
Marsh Posté le 24-01-2003 à 17:12:40
persepolis a écrit : J'ai plus qu'a trouver un tuto - en Français - sur RMI, pour voir de koi ca parle |
on doit s'attendre à une floppé de questions à la con si j'ai bien compris?
(just kidding
Marsh Posté le 24-01-2003 à 17:15:28
DarkLord a écrit : |
Je te rassure, d'ici une semaine, je dois avoir fini mon projet.
Alors une petite pointe de rmi pour couronner tout ca !!!
Marsh Posté le 24-01-2003 à 17:50:54
persepolis, tu n'a qu'à retourner un code d'erreur de ton servlet vers ton applet...
tu transforme ton exception en int, tu peux meme l'associer à d'autres exceptions si tu veux en renvoyer plusisurs en meme temps...
par exemple :
ETAT -> valeur
OK -> 0
ERREUR1 -> 1
ERREUR2 -> 2
ERREUR3 -> 4
ERREUR4 -> 8
ERREUR5 -> 16
etc...
ensuite pour savoir si l'erreur5 est survenu, tu fais
Citation : |
je me sers de ce systeme classique dérivé du C pour gérer les exceptions d'un servlet à partir d'une applet
Marsh Posté le 26-01-2003 à 02:11:48
DarkLord a écrit : bon on va dire que je chipotte mais c'est un peu restreind comme explication. Il y a plein d'autres cause à une RemoteException que "ca répond pas" hein |
Marsh Posté le 24-01-2003 à 11:16:49
Bonjour,
Comment pourrais-je récuperer une exception générée par ma servlet dans l'applet ????
Message édité par persepolis le 24-01-2003 à 11:17:11
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.