Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1514 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Php / Java bridge : Vous connaissez ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Php / Java bridge : Vous connaissez ?

n°1696394
brolouille
Posté le 03-03-2008 à 16:09:02  profilanswer
 

Bonjour tous,
 
J'ai fait une petite recherche sur le forum mais sans résultats sur ce petit outil qu'est Php / Java bridge permettant d'utiliser du java depuis du Php et vice versa.
Ma première question: Auriez vous des liens sur d'éventuels posts du forum liés à cet outil ?
Ma 2e question: Peut être pourriez vous directement répondre à ma question qui me pousse à farfouiller sur la toile: Savez vous s'il est possible, depuis Php, d'utiliser des fonctions d'une classe Java, et plus particulièrement d'un objet DEJA instancier depuis la JVM ?
J'arrive bien à utiliser Java depuis du Php mais cela se limite à de l'instanciation d'objet depuis une classe Java existante (un .class). Ce que je souhaite faire, c'est instancier un objet depuis Java (une appli threadée qui le manipule) et pouvoir le manipuler aussi depuis Php. Possible or not possible selon vous ?  
 
Merci pour vos lumières  :hello:

mood
Publicité
Posté le 03-03-2008 à 16:09:02  profilanswer
 

n°1696576
jagstang
Pa Capona ಠ_ಠ
Posté le 03-03-2008 à 20:51:38  profilanswer
 

oui je l'ai utilisé dans le cadre d'un projet.  
 
J'ai pas eu plus de d'infos que celles du site officiel http://php-java-bridge.sourceforge.net/
 
Pour ta question, je pense que c'est possible en effet
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1698690
omega2
Posté le 07-03-2008 à 10:20:03  profilanswer
 

Regarde dans la doc de J2EE. Je ne me rappelle plus le nom de la technologie (de mémoire ça fait partie des EJB) , mais on peut faire un serveur qui propose des objets qui sont utilisé par les clients comme s'ils font partie des clients (au niveau du programme client, le "new maclasse()" est juste remplacé par une autre instruction) Quand j'avais testé ce système en java5, tous les clients se partageaient la même instance de l'objet serveur.
 
En utilisant ce système et "Php / Java bridge", tu pourras avoir des objets java persistant.

n°1698976
brolouille
Posté le 07-03-2008 à 16:00:57  profilanswer
 

Hmm, tu penses à du Remote Method Invocation ?
En ayant chercher de ce coté là, je pourrais effectivement éventuellement coder le squelette en Java et utiliser le stub du coté Php.
 
Cela dit, je suis très étonné que la doc php/java bridge ne soit pas plus explicite à ce sujet. Je suis allé jusqu'à farfouiller dans le code des librairies et pas moyen d'obtenir ce que je veux. J'imagine qu'une telle interface doit utiliser un système de JRMI pour faire communiquer les deux langages. Ce serait balo de recoder soit même la partie com :). Je vais farfouiller encore plus dans la doc du bridge, j'ai du passé à coté de qqch... ca ne fait que 2 semaines que je suis dessus après tout...

n°1699009
omega2
Posté le 07-03-2008 à 16:38:59  profilanswer
 

Oui, voilà, c'est bien du RMI que je parle. Je n'ai pas fait d'essai d'utilisation de RMI avec "php / java bridge" et d'ailleurs ce pont n'est pas un client RMI. Si tu veux utiliser du RMI alors il faut que tu fasses un serveur RMI et une classe java cliente qui utilise une des classe disponible sur le serveur RMI. C'est cette classe java (ou une classe qui utilise cette classe) que j'instancierai depuis du php.
En fait, pour moi, le php et par conséquent "php / java bridge" n'a aucune raison de savoir comment on fait (RMI, sérialisation, stockage des propriété dans un fichier, une base de donnée ... ) pour obtenir des classes persistantes ou pseudo persistante en java. Le développeur php non plus n'a pas à savoir (sauf par pure curiosité ;) ) comment le développeur java c'est débrouillé pour garder les données d'un appel à l'autre ou pour continuer à faire des traitements entre deux appels alors que le traitement php qui a demandé les traitements java est finis depuis un moment.

n°1699019
brolouille
Posté le 07-03-2008 à 16:47:30  profilanswer
 

Oui très bonne remarque :)
Quitte à utiliser 2 langages différents pour séparer les couches, autant le faire à fond...
Je vais me concentrer sur cette méthode, qui me semble la mieux correspondre à ce que je souhaite faire. J'ai également poster sur la mailing list du bridge.sourceforge il y a qq jours. Je verrais ce qu'ils me disent de ce coté la :)
merci de tes lumières en tout cas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Php / Java bridge : Vous connaissez ?

 

Sujets relatifs
Je recherche des programmeurs PHP pour un site de généalogie/histoire[PHP] contrôle de saisie - expression régulières
PHP Aide sur une boucleWebdev, Visual Studio, RoR ou PHP : stabilité, rapidité du dev ?
activeX dans applet javaJava - fichiers - recherche
Conseil sur panneau d'administration en PHP[JAVA SWING] probleme avec la gestion des layout manager
PHP : SMTP server response: 501 Bad address syntax[PHP] Lire/Modifier/Enregistrer fichier .txt
Plus de sujets relatifs à : Php / Java bridge : Vous connaissez ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR