2010-12-29 5 views
2

Javaアプリケーションがphpによって送信されているデータを受信する方法を確立するにはどうすればよいですか?ソケットまたはHTTP POST?サーバ上のphpスクリプトと他のサーバ上の実行中のJavaアプリケーションとの通信を円滑にするにはどうすればよいですか?

私は、他のサーバー上で実行されているPHPスクリプトによって送信された特定の文字列データを待っている別のサーバーでJavaアプリケーションを実行しています。

すべてのライブラリの提案またはサンプルコードを理解できます。

答えて

1

tomcatのようなjavaサーブレット「コンテナ」(サーバー)を設定するのが最善の方法でしょう(企業の理由で必要な場合は、何かのために多くの費用を支払うことができます)。

http://tomcat.apache.org/

http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/ServletRequest.html#getReader() または http://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/ServletRequest.html#getInputStream()

だけ設定し、ホスト "Hello.jspの" が、マッピング用を追加するために、仕事のビットはアップフロントがあるので注意してくださいweb.xmlの "myservice"サーブレットがでもが不正です。

+0

桟橋はどうですか? – KJW

2

REST APIを実装することをおすすめします。あなたができない、またはしたくない場合は、ソケットを使用することが最も安全な方法です。

FROM PHPを送信する場合は、認証付きのRESTful APIを使用することをおすすめします。 JSONデータを送信し、JSONデータを取得します。将来の拡張性も向上します。

+0

hmmm方法については、 – KJW

関連する問題