PHP веб-приложение, вызывающее Java-приложение - PullRequest
0 голосов
/ 04 февраля 2011

Мне нужно разработать веб-приложение, используя PHP и веб-сервер Apache.Приложение должно вызвать внешнее Java-приложение, которое хранится на главном компьютере, и передать значение ввода пользователя этому приложению, которое проанализирует его и что-то сделает.Я читал статьи о PHP / Java, и кажется, что лучшим решением является интеграция PHP в среду Java-сервлета, такую ​​как PHP / JavaBridge.Поскольку я не являюсь экспертом в области веб-разработки и довольно плохо знаю PHP, может кто-нибудь сказать мне, является ли это лучшим решением, а если нет, то какие еще возможные подходы мне следует использовать?Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 04 февраля 2011

Приложение должно вызвать внешнее Java-приложение, которое хранится на главном компьютере, и передать введенное пользователем значение в это приложение, которое проанализирует его и что-то сделает.

Веб-сервисы идеально подходят здесь.

Также см.

1 голос
/ 04 февраля 2011

Вы можете сделать что-то вроде этого:

$parameter1='your';
$parameter2='parameters';

$output = shell_exec("java whatever.jar $parameter1 $parameter2");

echo $output;

* Обновление *

Хотя я согласен с Джигаром Джоши. Я думаю, что веб-сервис будет лучшим вариантом здесь.

0 голосов
/ 04 февраля 2011

Вы можете использовать API-интерфейс вашего уже существующего Java-приложения как веб-сервисы (jax-ws или jax-rs), а затем использовать любое приложение для вызова этого.Таким образом, вы можете написать веб-оболочку вокруг вашего java-webapp и затем вызвать его.Первый подход это лучше подход.

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