2009-07-09 17 views
1

어제 웹 서비스를 작성하는 법을 배우기 시작했습니다. 다소 매력적이었습니다. 필자는 XML 웹 서비스를 만들었는데, 필자의 리눅스 박스에서 대부분의 프로그램을 만들었고 자바 언어 나 다른 언어를 사용하여이 웹 서비스에 액세스하고 싶다. 다른 프로그래밍 언어에서 .net 웹 서비스에 액세스하는 방법을 보여주는 자습서로 안내 할 수 있습니까?XML 웹 서비스

+0

팁 : 웹 서비스를 통해 ADO.NET 데이터 구조 (데이터 테이블, 데이터 집합)를 노출시키지 마십시오. 기술적으로는 SOAP/XML이지만 기능을 구현할 다른 많은 언어를 찾지는 못합니다. 기본 XML 구조는 언어를 더 많이 사용하지 않으며 대부분의 용도를 포괄합니다. – STW

+0

팁 주셔서 감사합니다 – ferronrsmith

답변

2

웹 서비스는 언어/플랫폼에 독립적이어야합니다. 그것은 기둥 중 하나입니다. 따라서 다른 웹 서비스와 마찬가지로 .net으로 작성된 웹 서비스에 액세스해야합니다. 구현 세부 사항은 웹 서비스의 고객에게는 보이지 않아야합니다.

+0

그래, 알아. 당신이 구현을위한 튜토리얼과 다른 lanaguage에서 웹 서비스를 호출 할 수 있다면 부탁합니다. – ferronrsmith

+0

이것을 시도하십시오 : http://www.codeproject.com/KB/XML/WSfromJava.aspx 조금 늙었지만 . –

+0

BTW, 가능하다면 .net에서 웹 서비스로 시작한다면 WCF로 가십시오. XML ASP.NET 웹 서비스는 역사입니다. –

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 응답을 제공하는 경우

는 "XML"에 type 인수를 설정합니다. Jquery 예에서 Javascript 발췌 문장을 사용하십시오.

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

자바 일부 web-service APIs 함께 제공 :

아주 간단한 JQuery와은 인수 (t)를 사용하여 서버를 호출하고 텍스트 경고로 회신의 내용을 표시 Jquery.post()를 사용하여, (from a tutorial) 니펫을

: 자바 당신이 수있는 아주 좋은 프레임 워크 Axis2를하거나 사용하려고 봄을-WS와

0

hxxp :

//static.springsource.org/spring-ws/sites/1.5/ 당신은 프로젝트 사이트의 모든 웹을 통해 좋은 문서를 찾을 수 있습니다.