Przepraszam, jeśli moje pytanie brzmi noob. Używam Django 1.2 z pgsql 8.4 i muszę uruchamiać program Java po pobraniu danych wejściowych od użytkownika, wykonać pewne obliczenia i zwrócić wyniki z powrotem do użytkownika.przekazywanie danych między java i pytonem
Czy mogę wiedzieć, jaki jest najlepszy sposób przekazywania danych między Java i Python Django, tak, że powyższy scenariusz jest pod opieką? Słyszałem o Jythonie, ale zgodnie z dokumentacją Django, wymaga on rozszerzenia jython-Django, ale obecnie nie obsługuje django 1.2.x. Czy powinienem przekazywać dane za pomocą standardowego wyjścia?
dziękuję ludziom za wysłuchanie mnie.
@ Lott, dzięki za sugestie. W odniesieniu do podprocesu, jak mogę zwrócić obliczone wyniki z powrotem do Pythona? – goh
@goh: Kanały komunikacji są ograniczone tylko twoją wyobraźnią. Zacznij od plików. Zwykłe stare pliki. Django zapisuje plik, twoja aplikacja Java odczytuje plik i zapisuje nowy plik. Możesz użyć rur. Prawdopodobnie możesz wyszukać w Google hasło "Interprocess Communication" i znaleźć pół tuzina innych sposobów komunikacji między dwoma procesami. Twoje interfejsy API systemu operacyjnego zawierają kilka mechanizmów innych niż pliki i potoki. –