Java WebサービスのAPIでしか走らせることができませんJVM自分のサーバー
-
09-06-2019 - |
質問
私は利用しようと一部のデータからPlanPlusOnlineます。すべてのjava webサービスのAPIに含まれています。サーバーのサイトのデータを使用できないかイトの編集:または、JVMい).てるつもりはありません、私はJavaソフトウェアエンジニアは、人生を楽しむことができるようにウェブ作品。私は知らないwebサービスまたはサーブレットがしたいでシュートを放ちます。ないJSONデータへのアクセスを、という位置づけはどうなるんですか。そのアイデア?
編集:明.Webサービスの提供planplusonlineはJavaベースです。私はアクセスしようとしているのからのデータこのウェブサービスのメニューもご用意Java.ることが可能で、が必要となります。誰でもできる人もの方向によろしくお願いいたします。
解決
にjodonnellのコメント、Webサービス接続を作ることができますちょうど約あらゆるサーバ側の言語です。ただ、このAPIの例も提供されたJavaかPlanPlusOnlineはJavaで記述された.またURLのサービス、アクセスキーのすべての必要な情報であるなどトラバースのXMLを返します。ができないJava、思いPHPできるインストールには、適切なモジュールの読み込まれます。このリンクでき:
http://www.onlamp.com/pub/a/php/2007/07/26/php-web-services.html
他のヒント
ていただく場合を理解する上での問いくだけに接続する必要があり、既存のwebサービスを自分のwebサービスです。の場合、も私に何かが足りないとかいったことはないと思が必要となりまTomcat。ご利用の場合はボタンひできる新しいデスクトップまたはWebアプリケーションを右クリックし、プロジェクトの名前です。を選択し新し、ウェブを選択します。入力のための情報がすべてのWSDL(通常のURL)、その他の必要な情報です。
一度追加にWebClient新しいクラスを実際にお客様の電話webservice.場合、webサービス名PlanPlusOnlineしまうようなもの:
public final class PlanPlusOnlineClient
{
//instance to this class so that we do not have to reinstantiate it every time
private static PlanPlusOnlineClient _instance = new PlanPlusOnlineClient();
//generated class by netbeans with information about the web service
private PlanPlusOnlineService service = null;
//another generated class by netbeans but this is a property of the service
//that contains information about the individual methods available.
private PlanPlusOnline port = null;
private PlanPlusOnlineClient()
{
try
{
service = new PlanPlusOnlineService();
port = service.getPlanPlusOnlinePort();
}
catch (MalformedURLException ex)
{
MessageLog.error(this, ex.getClass().getName(), ex);
}
}
public static PlanPlusOnlineClient getInstance()
{
return _instance;
}
public static String getSomethingInteresting(String param)
{
//this will call one of the actual methods the web
//service provides.
return port.getSomethingIntersting(param);
}
}
ということでお好きな方に。も要チェックです http://www.netbeans.org/kb/60/websvc/ りボタンひとwebサービス私も同様であるが、その他のIde.