Джанго и вызов приложения Java - PullRequest
1 голос
/ 18 мая 2011

Я просто пытаюсь собрать некоторую информацию, и можно ли связать ее в приложении java и настроить путь к классам с помощью python.Также, чтобы иметь возможность передавать данные и обмениваться информацией между двумя приложениями (веб-интерфейсом и java-приложением)

В настоящее время у меня есть java-приложение, и я хочу посмотреть, возможно ли связать два между django и java,Поскольку я знаком с ним, вместо того, чтобы изучать новый веб-фреймворк, такой как wicket.

Я понимаю, что это может быть более специфично для Python, чем django, любая помощь будет принята с благодарностью.

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

В Python вы можете запускать другие программы, используя модуль , подпроцесс и читать / писать с их стандартного вывода / ввода. Более сложные приложения командной строки (CLI) можно контролировать с помощью pexpect . Конечно, вы можете установить переменную окружения CLASSPATH.

Если вы хотите запускать другие программы в веб-приложении (Django), убедитесь, что оно не заставит ваших пользователей слишком долго ждать HTML-страницу.

0 голосов
/ 29 ноября 2016

Да, подпроцесс - отличный модуль для вызова сценариев командной строки.Если вы обеспокоены тем, что процесс может занять много времени, пока пользователь будет ждать html, рассмотрите возможность использования сельдерея для асинхронного вызова ваших внешних сценариев в качестве фонового процесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...