Как настроить внедрение зависимостей spring.net для веб-службы? - PullRequest
0 голосов
/ 24 января 2010

Мне передали файл wsdl + несколько файлов определения типа xsd - служба, против которой мне нужно кодировать, еще не готова, и мне нужно собрать поддельную службу (так называемую заглушку или макет), чтобы будь готов, когда придет настоящее.

Мой вопрос - как только я получу интерфейс, который мне нужно реализовать из wsdl , как мне настроить внедрение зависимостей, чтобы всякий раз, когда появляется новый сервис, я мог добавить ссылку на сервис или веб-ссылку и просто отредактируйте конфигурационный файл spring.net, чтобы поменять сервис, который я хочу, на потребителя? Это вообще возможно?

Я нашел эту статью , специфичную для WCF. Это довольно хорошо, но, похоже, у него есть доступ к коду службы, и он внедряет зависимости на стороне службы, а не на стороне потребителя - в моем случае Скорее всего, я просто получу URL, мне придется поменять его с поддельным местным и идти оттуда.

Кроме того, существует ли способ сделать это только в зависимости от того, как я использую службу, а не от того, как служба была собрана? Я имею в виду, меня не должно волновать, какая технология использовалась для разработки сервиса, пока я получаю URL для wsdl.

Любые указатели приветствуются!

1 Ответ

1 голос
/ 24 января 2010

Просто создайте интерфейс, который сопоставляется с методами веб-сервиса, и используйте его на стороне клиента. Неважно, локальный ли это сервис, веб-сервис или что-то в этом роде.

Я сделал то, что вы пытаетесь сделать раньше, вы можете прочитать об этом здесь .

...