Scusa se la mia domanda è noob. Sto eseguendo Django 1.2 con pgsql 8.4 e ho bisogno di eseguire un programma Java dopo aver ricevuto gli input dall'utente, fare alcuni calcoli e restituire i risultati all'utente.passaggio di dati tra java e python
Posso sapere qual è il modo migliore per passare i dati tra Java e Python Django, in modo tale che lo scenario di cui sopra sia curato? Ho sentito parlare di Jython, ma secondo i documenti di Django, richiede l'estensione jython-Django, ma attualmente non supporta django 1.2.x. Devo passare i dati usando stdout?
grazie persone per avermi ascoltato.
@Lott, grazie per i vostri suggerimenti. Riguardo al sottoprocesso, come posso restituire i risultati calcolati a Python? – goh
@goh: i canali di comunicazione sono limitati solo dalla tua immaginazione. Inizia con i file. Semplici vecchi file Django scrive un file, la tua app Java legge il file e scrive un nuovo file. Puoi usare le pipe. Probabilmente puoi cercare su Google "Interprocess Communication" e trovare una mezza dozzina di altri modi in cui due processi possono comunicare. Le API del sistema operativo includono diversi meccanismi diversi da file e pipe. –