2012-05-08 11 views
0

Webサービスが初めてのため、Webサービスから特定のメソッドを呼び出す必要があります。 NetBeans IDEを使用してWebサービスを作成しましたが、今はJavaScriptを使用して呼び出す必要があります。JavaScriptから特定のWebサービスのメソッドを呼び出します。

function validateForm(frm) 
{ 
document.forms[0].action="http://localhost:8084/Web_Service_Example/CircleFunctions?wsdl" 
document.forms[0].method="get" 
document.forms[0].submit() 
} 

ローカルシステムで正しく動作しています。
は今、私は私のCircleFunctionsクラスのsum()メソッドを呼び出すことができますどのように自分のWebサービス

public class CircleFunctions { 
public int sum() 
{ 
int a = 20; 
int b = 40; 
int c = a+b; 
return c; 
} 
} 

のメソッドを呼び出す必要があります。メソッドにパラメータを送ることは可能ですか?

+1

重複するhttp://stackoverflow.com/questions/10477163/how-to-call-a-specific-method-of-my-web-service-from-java-script – dragon66

+1

@ dragon66はい、これは重複しています以前の質問に答えなかったので、その質問の –

+0

私はバックエンドJavaからJavaScriptを使わずにwebservices呼び出しを行っていました。私はあなたの古いポストへの答えを慎重に読むチャンスがありません。しかし、それが石鹸ベースのWebサービスなら、私はそれがRESTタイプのように機能するとは思わない。あなたはSoap envolopeで情報をラップする必要があります。私はそれに答える専門家ではない。次のリンクを参考にしてください。http://www.ibm.com/developerworks/webservices/library/ws-wsajax/ – dragon66

答えて

0

JavaScriptからSOAPを呼び出そうとしているようです。私は通常これをお勧めしません。 RESTアーキテクチャーは、JavaScriptのやり方とは一線を画しています。しかし、私は以下のSO questionを参照してください。

私はREST for Java - > JavaScriptとSOAP for Java - > Javaを使用することをお勧めします。

関連する問題