В чем разница между созданием WSDL в Eclipse и использованием WCF? - PullRequest
4 голосов
/ 10 июня 2010

Я немного знаком с WCF, так как могу создавать веб-сервисы в VS.Net ... Я понимаю некоторые концепции ...

Но на днях я использую эту опцию в Eclipse (я также использую Java для кодирования) для создания WSDL. Играя с ним, он выглядит великолепно, так как у него есть метод построения GUI.

Полагаю, я просто хочу знать, в чем разница.

1) Это разные технологии, такие как WSDL и WCF? Или WCF использует WSDL?

2) Я читал, что WSDL - это нисходящий подход ... так что насчет WCF, это нисходящий или это восходящий?

3) Сможет ли этот WSDL в Eclipse эффективно сгенерировать код CSharp для моего сервера и клиента или потребуется много исправлений?

1 Ответ

4 голосов
/ 10 июня 2010
  1. Платформа Windows Communication Framework и другие службы используют стандарты, такие как язык определения веб-служб, для передачи спецификаций.

  2. WSDL по своей природе не является ни сверху вниз, ни снизу.вверх.Вы можете сделать это в любом случае;то есть вы можете спроектировать свой интерфейс с использованием WSDL, а затем кодировать свой сервис для WSDL, или вы можете спроектировать свое приложение и использовать инструмент, подобный тем, которые встроены в Visual Studio и Eclipse, для автоматической генерации WSDL.У обоих подходов есть свои плюсы и минусы (и сторонники, и противники).

  3. IDE, такие как Visual Studio и Eclipse, обычно хорошо (вероятно, лучше, чем люди) генерируют WSDL.Я не использовал плагин Eclipse для C # (я предполагаю, что он есть, и это то, что вы используете, если вы хотите создать C # в Eclipse), поэтому я не могу говорить о его функциональности.

РЕДАКТИРОВАТЬ: я ответил на вопрос 3 назад, но ответ по-прежнему применяется.Генераторы WSDL-to-code также, как и генераторы code-to-WSDL, делают хорошую работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...