Как отправлять сообщения из приложения PHP в приложение Java без создания веб-сервисов? - PullRequest
0 голосов
/ 28 октября 2009

Одним из возможных решений может быть простой HTTP-запрос get или post, но это не будет безопасным.

Ответы [ 5 ]

2 голосов
/ 28 октября 2009

Вы можете интегрировать Java и PHP с PHP-модулями; http://php.net/manual/en/book.java.php

(учитывая, что они находятся на одной машине)

1 голос
/ 28 октября 2009

Одним из возможных решений может быть простой HTTP-запрос get или post, но это не будет безопасным.

Почему бы и нет? Сделайте это через HTTPS, и веб-служба будет принимать соединения только с известных IP-адресов или через определенные ключи API. Если запрос HTTPS POST является приемлемым для обработки кредитных карт (он есть), этого достаточно для вашего приложения.

1 голос
/ 28 октября 2009

Может быть, нам нужна дополнительная информация о вашей проблеме.

Одним из возможных решений является Zend Java Bridge (http://files.zend.com/help/Zend-Server-Community-Edition/zendjbridge.html).

Если PHP и Java находятся на разных компьютерах, сообщите нам, почему веб-службы не являются хорошим решением. В этом случае было бы полезно Java RMI в сочетании с Zend Java Bridge.

0 голосов
/ 28 октября 2009

Одним из возможных решений может быть простой HTTP-запрос get или post, но это не будет безопасным.

На чем вы основываете эту предпосылку?

Если оба конца находятся во внутренней сети, это совершенно безопасно.

0 голосов
/ 28 октября 2009

Соединение http *** s *** post будет безопасным. Есть много способов повлиять на аутентификацию, но это основная идея концепции REST.

Обычно это делается с помощью кредитных карт, а также веб-службы Amazon и других. Вы можете посмотреть на них за идеи.

...