Circulation des données Java <-> Php [Servlet Java] [Php] [Socket] - Java - Programmation
Marsh Posté le 20-07-2004 à 16:54:19
Bon je vais apporter un peu de précision car je galère un peu :
J'ai un fichier php qui recoit par la methode POST des données cryptes contenues dans une variable DATA ($HTTP_POST_VARS['DATA']), ces données doivent être ensuite transmise a une servlet qui les décrypte. Une fois décryptées, le fichier php doit recuperer ces données.
Est ce que le principe est le suivant ou y a t'il plus simple ?
- Ouvrir un socket
- envoyer ma variable DATA a la servlet avec la methode Post par socket
- Dans la servlet faire un affichage des données décryptées
- recuperer toujours avec ce meme socket l'affichage de la servlet
- le parser afin de reconstruire un tableau de données correct...
Merci
Marsh Posté le 20-07-2004 à 18:48:47
Salut, j'ai pas beaucoup d'expérience sur ce genre de trucs mais je vois pas pourquoi tu as besoin d'utiliser un socket : avc HttpURLConnection tu peux envoyer des données par la méthode POST, voir ce topic :
http://forum.hardware.fr/forum2.ph [...] subcat=390
Je le répète, je dis ptet une bêtise
Marsh Posté le 20-07-2004 à 21:28:51
damned, en fait j'y arrive pas
bon flûte, j'ai voulu vérifier ce qu'il y a dans le lien que j'ai posté, juste pour être sûr, et mon script php ne reçoit rien du tout, en fait, j'ai même aucune requête, il est même pas appelé... ça m'apprendra à parler sans savoir.
donc maintenant, j'appuie ta question
// edit
ça y est c'est bon, en fait tout marchait très bien sauf mon script php...
Marsh Posté le 21-07-2004 à 10:12:44
Citation : J'ai un fichier php qui recoit par la methode POST des données cryptes contenues dans une variable DATA ($HTTP_POST_VARS['DATA']), ces données doivent être ensuite transmise a une servlet qui les décrypte. Une fois décryptées, le fichier php doit recuperer ces données. |
J'ajoute que tout ceci doit être fait automatiquement, il n'y a aucune intervention de l'utilisateur entre le moment ou il clique sur un lien qui execute le fichier php et le moment ou ce même fichier recupère les données decryptées de la servlet...
Raytaller je ne comprends pas très bien le morceau de code dont tu parles, peut tu m'expliquer un peu son fonctionnement, merci. (je le copie colle ci dessous)
Code :
|
Pour l'instant je ne vois pas d'autre methode que mon socket. Cela consisterai a faire afficher par la servlet une chaine de caractère avec toutes les données decrypte séparé par un ";" ou "!". Puis recupérer cet affichage dans mon script php et enfin parser mon résultat pour reconstruire un tableau de données decryptées a partir de ma chaine...
Je suis persuadé qu'il doit y avoir plus simple...
Marsh Posté le 21-07-2004 à 12:57:11
Ouais, en fait je viens de me rendre compte que j'ai lu 5 fois servlet sans percuter. Je sais pas du tout si la méthode dont j'ai parlé se fait avec des servlets, et à mon avis non puisque dans tous les cas les sockets sont plus puissants (en fait comme j'y connais rien en servlet, je sais même pas is c'est possible).
Là cette technique je l'ai utilisé avec des applet et ça roule : en fait tu crées une connexion avec URLConnection, puis tu ouvres un stream, en l'occurence avec ton script php.
Pour envoyer avec la méthode "POST" c'est un truc genre :
Code :
|
pour recevoir, tu lis simplement le stream envoyé par le script php avec echo, pis c'est bon.
Mais en fait, désolé, je crois que je suis un peu à côté de la plaque, les servlets ça doit être adapté aux sockets j'imagine, autant les utiliser.
Marsh Posté le 19-11-2004 à 15:23:01
salut, pour un projet d'appli web, on s'est penché sur l'utilisation de Java en servlet ou JSP et Php et on se demandait si c'était pertinent d'uiliser les 2 sur une même appli
dans l'équipe de dev, celui qui gère le design s'y connais en php, et moi je maitrise java (et aussi php)
je prefere le modèle objet de Java mais le designer ne connait pas du tout
y a t il un intérêt à avoir des servlets, des jsp, et du php dans la même appli? est ce que ça fera usine à gaz?
peut on inclure des pages générées par des servlets dans du php?
Marsh Posté le 21-11-2004 à 00:50:25
s'il fait juste le design (si tu parles bien du graphisme, quoi), il ferme sa gueule et il apprend a utiliser jsp ou velocity.
sinon y'a *toujours* moyen de faire des conneries, mais si t'es pas obligé à la base, vaut ptet mieux éviter nan...
Marsh Posté le 21-11-2004 à 11:55:06
velocity?
connais pas
comme google est mon ami je vois que c'est une branche de jakarta
c'est bien?
Marsh Posté le 21-11-2004 à 13:58:41
c'est un moteur de template, plutot simple et efficace
y'a aussi freemarker, dans la meme veine. un peu plus complexe en apparence, mais je peux pas t'en dire plus, je le découvre, là
Marsh Posté le 20-07-2004 à 16:14:36
Bonjour,
Je travaille toujours (c mon 2eme post ici sur le meme sujet) sur une servlet de paiement en ligne. La servlet recupère des données cryptées et les décrypte, puis en fait un affichage dans un fichier log.
Je voudrai savoir comment faire pour renvoyer les données décryptées (array) depuis ma servlet vers une variable php.
Est il possible de recuperer directement ce tableau ? Doit on passer par une chaine de caractère ou encore doit-on en faire un simple affichage et récupérer le tout dans une variable php grace a une requete http POST ?
Merci !
Edit : Une nouvelle recherche sur le forum en chageant quelques termes m'a apporté 2 ou 3 réponses, je lis donc ça : http://forum.hardware.fr/hardwaref [...] 4927-1.htm
Je reprendrai le topic si j'ai besoin d'aures informations... dsl !
Message édité par wouf le 21-07-2004 à 11:01:10