Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 26/12/2011, 13h37   #1
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Par défaut Php et applet java

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.
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 14h56   #2
Nouveau Membre du Club
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2005
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2005
Messages : 69
Points : 30
Points : 30
Envoyer un message via MSN à arno15
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é...)
arno15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 15h13   #3
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
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)
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 16h33   #4
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
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.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2011, 17h56   #5
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
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
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 02h51   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 218
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 218
Points : 8 596
Points : 8 596
fait comme t'as dis Marc3001, de tout façon PHP c'est coté serveur pas client, elle sert a quoi ta classe ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 06h19   #7
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
elle me sert à connaître le nom de la session windows en cours (user name).
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 09h19   #8
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
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.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 12h35   #9
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Citation:
Envoyé par Marc3001 Voir le message
Tu veux lancer une appli java sur le client via une page web générée en php?
idéalement oui


Citation:
Envoyé par Marc3001 Voir le message
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.

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
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h26   #10
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par Le_pouetch Voir le message
Mon seul problème est la manière de programmer un applet java ...
Je te conseille les tutos developpez.net.

Citation:
de la lancer ...
Vive Tomcat

Citation:
et de récupérer le résultat ...
Et pourquoi pas une redirection avec la valeur récupérée en paramètre.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h28   #11
Modérateur
 
Inscription : septembre 2010
Messages : 7 218
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 218
Points : 8 596
Points : 8 596
Citation:
Envoyé par Le_pouetch Voir le message
elle me sert à connaître le nom de la session windows en cours (user name).
Si c'est pour faire du SSO, utilise un vrai outils comme Kerberos par exemple
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h51   #12
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Citation:
Envoyé par stealth35 Voir le message
Si c'est pour faire du SSO, utilise un vrai outils comme Kerberos par exemple
Non le but n'est pas de réaliser une authentification, tout mon site est accessible.
Mon but est de personnaliser les vues et de faire de stat perso sur les gens qui viennent (petit rappel : mon site est familiale)
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h53   #13
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Citation:
Envoyé par Marc3001 Voir le message
Je te conseille les tutos developpez.net.

Vive Tomcat
merci mark, je vais me pencher sur tomcat et son fonctionnement.

Citation:
Envoyé par Marc3001 Voir le message
Et pourquoi pas une redirection avec la valeur récupérée en paramètre.
C'est ce que je pensai aussi, reste plus qu'à faire ....
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h58   #14
Modérateur
 
Inscription : septembre 2010
Messages : 7 218
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 218
Points : 8 596
Points : 8 596
Citation:
Envoyé par Le_pouetch Voir le message
Non le but n'est pas de réaliser une authentification, tout mon site est accessible.
Mon but est de personnaliser les vues et de faire de stat perso sur les gens qui viennent (petit rappel : mon site est familiale)
nom de la session windows = authentification

vu que c'est pour du perse, ton java doit récupérer la session php, et envoyer toujours a php les infos avec comme identifiant la session
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h05   #15
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Citation:
Envoyé par stealth35 Voir le message
nom de la session windows = authentification

vu que c'est pour du perse, ton java doit récupérer la session php, et envoyer toujours a php les infos avec comme identifiant la session
je ne suis pas un pro du tout en php, ni en serveur, mais dans la session php n'est pas contenu le nom de la session windows ? et si oui comment le récupérer ?

Merci d'avance
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h07   #16
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
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 ?
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h08   #17
Modérateur
 
Inscription : septembre 2010
Messages : 7 218
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 218
Points : 8 596
Points : 8 596
Citation:
Envoyé par Le_pouetch Voir le message
je ne suis pas un pro du tout en php, ni en serveur, mais dans la session php n'est pas contenu le nom de la session windows ? et si oui comment le récupérer ?

Merci d'avance
l'id de la session est dans le cookie de session donc coté client, suffit de lire les cookie
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h36   #18
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par stealth35 Voir le message
vu que c'est pour du perse, ton java doit récupérer la session php, et envoyer toujours a php les infos avec comme identifiant la session
L'idée c'est que le java va récupérer le nom de la session Windows du client pas la session PHP.

Je suis même pas sûr que cela soit possible via une applet....
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h42   #19
Invité régulier
 
Homme
Inscription : août 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 39
Points : 6
Points : 6
Citation:
Envoyé par stealth35 Voir le message
l'id de la session est dans le cookie de session donc coté client, suffit de lire les cookie

le cookie contient quel style d'information ? pas le nom de l'utilisateur en cours ?
Le_pouetch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 17h54   #20
Modérateur
 
Inscription : septembre 2010
Messages : 7 218
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 218
Points : 8 596
Points : 8 596
Citation:
Envoyé par Le_pouetch Voir le message
le cookie contient quel style d'information ? pas le nom de l'utilisateur en cours ?
il contient la session, java va contenir les informations de de l'utilisateur, il faut qu'il envoie ces information a PHP grâce a l'id de session
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h45.


 
 
 
 
Partenaires

Hébergement Web