'knowledge/Web Services'에 해당되는 글 4건

  1. 2009.06.27 ASP.NET을 사용하는 XML Web services - Part 4 Test를 해 봅시다.


서비스를 구현을 합니다.
하지만 웹서비스이고 따로 Test할 수 있는 내용까지 구현해가면서 언제 서비스를 구현을 할까요??
이거 사용해보기 전에 어떤 결과가 나오는지 알지 모르면서, 사용하려면 얼마나 불안할까요???
하는 배려에서인지, 컴파일결과 나오는 웹페이지에서는 서비스를 Test할 수 있도록 배려가 되어있습니다.

이번 포스팅에서는 Test를 하는 과정에 대해서 이야기해보도록 하겠습니다.
보너스??로 한가지 더 안 내용을 추가해서 포스팅해보도록 하지요 ^^

Test를 하기위해서 다시한번 ctrl + F5를 눌러보도록합니다.
그러면 저번에도 봤었던 웹서비스의 웹이 뜹니다.
그때는 이 서비스 자체의 URL에 관심이있었지만, 이번에는 그 내용을 보도록 합시다.

NaviService의 내용

네가지의 서비스가 지원되는 것 처럼 보입니다.
여기서 Test해보고 싶은 서비스를 선택하여봅시다. 저는 여기서 GetNaviDataWithCongnamulStrings를 선택해보도록
하겠습니다.

GetNaviDataWithCongnamulStrings 의 내용

보다싶이 Test를 위하여 매개변수를 넣는 내용이 나타납니다.
이 매게변수에 저번에 클라이언트에서 Test를 위해 사용했던 좌표를 넣어보도록 합시다.
바로 이 내용을 실행하는 것이지욤!

Test하는 내용과 같습니다.



파라미터를 모두 넣은 다음에는 호출을 눌러봅시다. 그러면 결과를 확인할 수 있습니다.
다음 두 그림은 호출을 눌러서 나온 결과와 저번시간 예제의 내용을 비교한 내용입니다.

Test Page를 통해서 나온 결과

클라이언트에서 사용해서 나온 결과


 두 내용이 같음을 확인할 수 있습니다.

 그런데 여기서간과하지 않고 넘어가야할 내용 한가지!
 Test Page를 통해서 Test를 한 결과는 xml형태로 데이터를 제공합니다.
 이는 제가 따로 구현한 결과가 아니라, 클래스 형태로 저장되었던 데이터들을 xml형식에 맞추어서
 web Service자체에서 출력하여주는 것입니다.

 이로인해 얻을수 있는 장점은 많습니다.
 xml형태로 제공하기 때문에 어떠한 언어에서든지 결과를 passing하여 사용할 수 있습니다.
 또한 .net framework를 사용하는 언어의 경우에는 클라이언트에서 그 내용을 리턴하는 객체로 그대로 받아서 사용할 수 있습니다.

이것이 가능한 것은 asp.net web service는 soap형태로 표준으로 구현이 되어있기 때문에
어떠한 언어에서도 사용할 수있다고...하던데요???

이상으로 이번 포스팅은 마치도록 하겠습니다.
다음번 포스팅에서는 Method의 Name에 대해서 이야기 해보고 싶습니다.

저작자 표시
신고
Posted by 천재소녀*
이전버튼 1 2 3 4 이전버튼

블로그 이미지
꿈꾸는아이, ㅋ Tasha의 완전범죄 구상소
천재소녀*

공지사항

Yesterday28
Today23
Total154,181

달력

 « |  » 2017.09
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 받은 트랙백

글 보관함