2010-06-10 2 views
4

저는 VS.Net에서 웹 서비스를 구축 할 수 있다는 점에서 WCF에 다소 익숙합니다 ... 일부 개념을 이해합니다 ...Eclipse에서 WSDL을 작성하고 WCF를 사용하는 경우의 차이점은 무엇입니까?

그러나 요즘에는 Eclipse에서이 옵션을 건너 뛸 수 있습니다. 또한 Java를 사용하여 코드 작성) WSDL을 작성하십시오. 그것 자체를 구축하는 GUI 방법이 있기 때문에 그것으로 놀아 보면 멋져 보인다.

나는 그 차이점을 알고 싶다.

1) WSDL과 WCF와 같은 다른 기술입니까? 아니면 WCF가 WSDL을 사용합니까?

2) 나는 WSDL이 하향식 접근법이라는 것을 읽었습니다 ... WCF는 하향식입니까, 아니면 상향식입니까?

3) Eclipse에서이 WSDL이 내 서버와 클라이언트에 대한 CSharp 코드를 실제로 생성 할 수 있습니까? 아니면 많은 수정이 필요합니까?

답변

4
  1. Windows Communication Framework 및 기타 서비스 프레임 워크는 웹 서비스 정의 언어와 같은 표준을 사용하여 사양을 전달합니다.

  2. WSDL은 본질적으로 하향식이 아니며 상향식도 아닙니다. 당신은 어느쪽으로 든 그것을 할 수 있습니다. 즉, WSDL을 사용하여 인터페이스를 디자인 한 다음 서비스를 WSDL에 코딩하거나 응용 프로그램을 디자인하고 Visual Studio 및 Eclipse에 내장 된 도구를 사용하여 WSDL을 자동으로 생성 할 수 있습니다. 두 가지 접근 방식에 장단점 (그리고 지지자와 반대자)이 있습니다.

  3. Visual Studio 및 Eclipse와 같은 IDE는 일반적으로 WSDL을 생성하는 데있어 (사람보다) 좋은 작업을 수행합니다. 나는 C# 용 Eclipse 플러그인을 사용하지 않았다. (Eclipse에 C#을 생성하고 싶다면 사용하는 플러그인이 있다고 가정한다.) 그래서 그 기능을 말할 수 없다.

편집 : 나는 3 번 질문에 답을했지만 대답은 여전히 ​​적용됩니다. WSDL- 코드 생성기는 일반적으로 코드 -WSDL 생성기와 마찬가지로 훌륭한 작업을 수행합니다.

관련 문제