2012-01-03 15 views
0

すでにwsdl2Javaを使用してファイルを生成し、JAVAでプロキシクライアントを作成しました。Apache CXFフレームワークを使用し、ビルド管理ツールとしてMavenを使用しています。私は、JAVAアプリケーションを実行し、JAVAを使用してサービスを使用することができます。 JAVAの実装に問題はありません。CXFを介してWebサービスを呼び出すWebページの開発

PHPやJSPファイルから同じWebサービスを呼び出してリクエストし、その結果をPHPまたはJSPファイルに表示する必要があります。私は現在のJAVAコードを使いたいと思います。 PHPやJSPページからJAVAコードを呼び出す方法がわかりません。

解決策を教えてください。

+0

F-f-f。あなたが選択する必要があります:あなたはPHPかJSPに行く:)あなたはあなたが書いたJavaクライアントを使用してPHPからWebサービスを呼び出す必要がありますか?あなたがどのように['exec()'](http://php.net/manual/en/function.exec.php)Javaプログラムをどのように渡すべきかを知る必要があるとき、どのパラメータを渡し、どのように解析結果を解析するか。代わりに['SoapClient'](http://stackoverflow.com/a/2599374/267197)クラスを使用することもできます。 JSPの場合、クライアントコードをインポートして使用するだけで簡単です。あなたはJSPで良いコマンドを持っていますか? –

+0

これは多くの点で非常に誤解を招くようなコメントです。 – Perception

+0

答えをありがとうございます。私は決定した、私はJSPを選択します。私はJSPの基本知識を持っています。私はすべてのJavaクラスファイルを準備しました。私は今、JSPとJavaの間のコミュニケーションが必要です。どうすればそれを達成できますか? –

答えて

0

ウェブサービスを作成したので、デザインはそのデザインを中心に行う必要があります。 Javaプログラム(JSPを含む)では、生成されたクライアントクラスを使用してWebサービスにアクセスできます。 PHPの場合、多くのSOAPクライアントライブラリの1つを使用して、WSDLを処理して使用することをお勧めします。 wsdl2phpNuSoap、またはSoapClientをご覧ください。

+0

答えをありがとうございます。私は決定しました、私はJSPを選択します。私はJSPの基本知識を持っています。私はすべてのJavaクラスファイルを準備しました。私は今、JSPとJavaの間のコミュニケーションが必要です。どうすればそれを達成できますか? –

関連する問題