- SOAP (Simple Object Access Protocol、Simple Object Access Protocol) メーカーの継続的な競争と設計により、オブジェクトを渡すことで相互運用性を実現できないため、SOAP は徐々に文字列を渡すように変更され、最終的には次のように設計されました。 WebService
- PHPRPC プロトコル: 複雑なオブジェクトの送信、参照パラメータの転送、コンテンツ出力のリダイレクトをサポートする、軽量で安全な、クロスインターネット、クロス言語、クロスプラットフォーム、クロス環境、およびクロスドメインのプロトコルです。 、および分類 エラー処理とセッションはサービス指向の高性能リモート プロシージャ コール プロトコルであり、その主な理由はデータのシリアル化と送信にあります
PHP を使用して Java クラスを呼び出す方法。これは php を通じて実現できます。 -java-bridge、および ICE などのミドルウェアを使用することもできます。これは、PHPRPC の公式 Web サイトから対応するソフトウェア パッケージをダウンロードし、対応するファイルを JAVA の lib ディレクトリにコピーする必要があります。 PHP のディレクトリ (下の図を参照) 以下は実装プロセスのスクリーンショットです: 出力関数: すべてのユーザーを取得するためにデータベースに接続する関数: JAVA で要求された JSP ページを定義します: -
の対応するパッケージ。 PHPRPC-JAVA は lib ディレクトリにコピーされます
ブラウザ ページのリクエスト結果 (新しいタブで開きます) 大きな画像が表示されます):
- もちろん、サーバー側、コードとして PHP を使用することもできます
サーバー側:
include 'phprpc/phprpc_server.php';
class Hello {
static function HelloWorld() {
return 'Hello World!';
}
}
$server = new PHPRPC_Server();
$server->add('HelloWorld','Hello');
$server- >start();