2009-07-09 7 views
1

私はちょうど魅力的な昨日、Webサービスを書くことを学び始めます。私はXML Webサービスを作成しました。私はLinuxボックスでほとんどのプログラムを作っていました。このWebサービスにアクセスするには、Java言語や他の言語を使いたいと思います。他のプログラミング言語から.net Webサービスにアクセスする方法を示すチュートリアルに私を案内できますか?XML Web Services

+0

ヒント:WebサービスでADO.NETのデータ構造(データセット、データセット)を公開しないでください。技術的にはSOAP/XMLですが、その機能を実装する他の多くの言語は見つからず、基本的なXML構造は言語に依存せず、ほとんどの用途をカバーします。 – STW

+0

チップありがとうございました – ferronrsmith

答えて

2

Webサービスは、言語/プラットフォームに依存しないものでなければなりません。それが柱の一つです。したがって、他のWebサービスと同様に.netで書かれたWebサービスにアクセスする必要があります。実装の詳細は、Webサービスの顧客には表示されません。

+0

うん、私はそれを知っています。私が頼んでいるのは、実装のためのチュートリアルや他のlanaguageからWebサービスを呼び出すことができる場合です。 – ferronrsmith

+0

これを試してください:http://www.codeproject.com/KB/XML/WSfromJava.aspx少し古いです。 –

+0

BTW、可能であれば、.netでWebサービスを開始する場合は、WCFに行ってください。 XML ASP.NET Webサービスは歴史です。 –

0

XMLサービスを使用するには、Java、JavaScript、Ruby、Perl、Pythonなどを使用します。 HTTPストリームを読み込み、XMLを解析できるだけで済みます。例えば

+0

例やチュートリアルが素敵です:) – ferronrsmith

+0

使用したい言語はありますか? Google:SOME_LANGUAGEはxmlを解析します。 – mcandre

1

、あなたはJquery.get()を試すことができます。

は、HTTP GETリクエストを使用してリモートページをロードします。

これは、複雑な$ .ajax関数を使用することなく簡単なGETリクエストをサーバーに送信する簡単な方法です。これは、要求が完了したとき(および応答に成功した応答コードがある場合のみ)に実行される単一のコールバック関数を指定することを可能にします。エラーコールバックと成功コールバックの両方が必要な場合は、$ .ajaxを使用することができます。

ウェブサービスがXML応答を提供する場合は、type引数を "xml"に設定します。 Jqueryの例のJavascriptスニペットを使用してください。

引数(t)でサーバーを呼び出し、テキスト、アラートとして回答の内容を表示するJquery.post()を使用して、非常に単純なjQueryのスニペット(from a tutorial)、:

$.post("test2.php",{content: t},function(txt){ 
    alert(txt); 
}); 
0

あなたは非常に良いフレームワークのAxis2やSpring-WSを使用して試すことができます:

http://axis2.apache.org

hxxp://static.springsource.org/spring-ws/sites/1.5/

あなたはプロジェクトサイトとWeb上のすべての良いドキュメントを見つけます。

関連する問題