php e java

lally_fragola

Utente Attivo
26 Apr 2010
43
1
0
Ciao a tutti, mi trovo in una situazione un pò antipatica :D come da titolo ho bisogno di far eseguire metodi di alcuni oggetti java in una pagina php. Mi spiego meglio: la mia pagina richiama un web service broker, che ritorna un vettore di oggetti costruiti con java. Ora, io ho il file che contiene le classi(java) di cui gli oggetti in questione sono istanze, quindi la prima domanda è c'è un modo,un'estensione,una libreria per utilizzare meotdi di oggetti scritti in java con php? In secondo luogo, io ho già scaricato jdk quindi ho già nel computer una java virtual machine che funziona, ma devo in qualche modo portarla sul mio server? spero di essermi spiegata in modo chiaro :P
Grazie
 
se il tuo server non ha il supporto per java penso ci sia poco da fare, la prima cosa che devi controllare e che questo sia disponibile
 
Ciao,
bella domanda :-)

che io sappio non esistono librerie che in questo caso dovrebbero essere lato php. Comunque penso che il modo milgiore sia trovare una soluzione che sfrutti XML SOAP, che penso gia utilizzi con i webservice

Oppure, ti conviene crearti delle classi parallele a quelle java in php e lavorare con le serializzazioni e convertire queste ultime da java in php naturalmente il tutto sfruttando il protocollo HTTP. In questo caso non dovresti avere la virtual machine sul server dove utilizzi php in quanto fai una 'traduzione' di oggetti java a php, quindi una volta tradotti li utlizzi normalmente in php.

E' una soluzione che ti devi personalizzare ed è un po complessa, potrebbe essere una strada da seguire.

Spero di esserti stato di aiuto
 
Anzitutto grazie delle risposte :) per ora potrei avere trovato qualcosa di utile nel link
http://php-java-bridge.sourceforge.net/pjb/

di jan267, ma mi sono incartata nell'installazione...non so se sia il forum più adatto, eventualmente segnalatemelo e mi sposto :P Dunque questa libreria a quel che ho capito parte dal prinicipio che il proprio server sia Apache tomcat che io nn ho mai usato, ho provato a scaricarlo e mi pare che non abbia integrato php, possibile? Inoltre la guida della libreria mi dice che dovrei installarla nella autodeploy folder... qualcuno può illuminarmi su che diamine sia??? Ripeto mi scuso se ho sbagliato forum in cui continuare questa discussione, ma se qualcuno può aiutarmi cmq gliene sarei davvero grata
grazie :)
 
Grazie eliox finalmente ho capito dove mettere quel benedetto file e la libreria funziona :) però ehm ancora sono incasinata :p dovrei infatti riuscire a definire delle mie classi java e non capisco come includerle dentro le librerie in cui java php bridge fa la ricerca, qualcuno ha delle idee? :D thanks
 

Discussioni simili