Bonjour à tous,
pour les besoins de mon site, j'ai créé une classe java qui retourne une chaine de caractères.
Ma question est la suivante : comment exécuter la class java et afficher le résultat sur mon site ??
Merci d'avance pour vos réponses.
Version imprimable
Bonjour à tous,
pour les besoins de mon site, j'ai créé une classe java qui retourne une chaine de caractères.
Ma question est la suivante : comment exécuter la class java et afficher le résultat sur mon site ??
Merci d'avance pour vos réponses.
Salut,
Pas de solution "simple" à ma connaissance :
Soit tu transformes ta classe java en webservice déployé sur serveur type tomcat et que tu pourra appeller depuis PhP.
Soit tu "bidouilles" en installant une JRE sur ta machine et tu fait des appelle système à ta classe en lui passant les bon paramètres... (Mais je ne sais pas si Php offre cette possibilité...)
Merci de ta réponse,
dis moi si je me trompe mais cela semble complexe à mettre en place pour une appli java toute simple ??
(elle récupère le nom de la session windows en cours) (je l'avais effectivement pas dis clairement)
La commande system permet de lancer des commandes sur l'OS du serveur.
Tu veux lancer ton appli java à chaque appel de la page?
Sinon ça peut-être plus sûr de lancer ton appli java régulièrement et qu'elle stocke son résultat dans un fichier qui sera lu par php.
Salut Marc
je ne souhaite pas lancer des commandes DOS coté serveur mais plutot coté client.
Je me suis mis au java parce que sauf erreur de ma part je ne peux pas exécuter de commande sur les clients.
Mon but est de lancer une appli java (avec l'accord des visiteurs) pour connaitre le nom username.
L'appli sera lancée une seule fois sur la page index (page d'arrivée sur le site).
Merci de se pencher sur mon problème
fait comme t'as dis Marc3001, de tout façon PHP c'est coté serveur pas client, elle sert a quoi ta classe ?
elle me sert à connaître le nom de la session windows en cours (user name).
Tu veux lancer une appli java sur le client via une page web générée en php?
Je ne suis pas sûr que ce soit faisable comme cela.
Pour lancer du java côté client je ne vois que la solution de l'applet java mais cela impose de développer tout ton site (en tout cas la page qui va lancer le java) en java.
idéalement oui
Merci de ta réponse,
ok cela ne me pose aucun problème : ma première page est une redirection (avec un test de condition sur l'adresse ip).
Mon seul problème est la manière de programmer un applet java ... de la lancer ... et de récupérer le résultat ...
je vais me renseigner la dessus, si tu as des infos ou des recommandations je suis preneur !!
Merci et à bientôt
Dites moi si je me trompe, l'idée :
- adresse du site, le visiteur arrive sur la page "index.php" (il n'est pas possible d'accéder à une autres page du site sans passer par cette page)
- redirection vers une page "index2.java" en java et récupération du nom de la session.
- redirection vers une autre page "index3.php" avec en paramètre le résultat que je récupère et sauvegarde
est ce correct dans l'idée ?
ok merci de vos réponses, je vais essayer de résumer :
- accès au site par une page en php
- redirection directe vers une page en java sur lequel s’exécute mon applet java (que j'ai pas encore réaliser d’ailleurs).
- écriture du résultat dans le cookie.
- redirection vers la page principale de mon site et lecture du cookie.
est ce bien cela ??
si oui reste plein de choses à faire ....
oui c'est pas mal
Reste à valider que l'on peux récupérer le nom de la session Windows via un applet java ainsi que de gérer les clients sous un OS alternatif....
A ta place je commencerais par là.
Ok merci à vous, :ccool:
je regarde cette applet et la manière de la faire fonctionner sous windows et ensuite sur les autres OS.
A bientôt (j'aurais forcément des conseils et questions ;);))
Bonjour à tous,
tout d'abord je vous souhaite à tous une bonne et heureuse année !!
Concernant notre sujet, je suis arrivé à réaliser une applet en java qui récupère les informations. Cette application fonctionne sur mon serveur de test mais pas en réelle.
Savez vous où je peux trouver un tutoriel pour signer ses applets. (j'ai réussi à générer un certificats mais je ne le retrouve pas et je ne sais pas comment réaliser la clé de signature ...)
Merci d'avance !!
C'est quoi l'intérêt de rediriger vers une page en java ? Les applet ça s'intègre dans de l'html donc peut importe le langage serveur.
Pour la signature de l'applet : http://www.developpez.net/forums/d13...iliser-applet/ une des réponse contient une procédure pour signer un applet.
Merci grunk pour ce post sur la signature. Cependant une chose me turlupine : il parle de signer une archive jar, mais moi je n'est que des class que j'exécute depuis ma page php ...
PS : effectivement, en réfléchissant et après tests, je ne vais pas rediriger vers une page java, l'applet tournera dans la page prinicpale.
Pour le signer tu dois packager tes classes dans un jar et utiliser jarsigner (de mémoire).
Voir : http://java.sun.com/developer/online...ok/signed.html