Прокси-классы

Visual Studio 2010 позволяет создавать клиентские приложения, которые самостоятельно формируют и разбирают SОАР-сообщения, используемые для общения с Web-сервисом. И все же, если это единственный способ разработки клиентов, то становится непонятно, почему вокруг этих Web-сервисов был поднят такой ажиотаж, ведь подобные сервисы можно создавать и с помощью иных средств разработки, например, Delphi. В чем же секрет?

Дело в том, что в случае разработки клиентских приложений при помощи Visual Basic.NET, программист может просто импортировать классы, используемые Web-сервисом. Эти классы и называются прокси-классами. В лабораторных работах №17 и №18 при разработке клиентов мы присоединяли к проекту ссылку на используемый Web-сервис. Вот именно при помощи этой ссылки в клиентское приложение импортируется прокси-класс Web- сервиса.

Впрочем, разработчик может генерировать прокси-классы самостоятельно, без помощи среды разработки Visual Studio 2010. Эта среда, в принципе, не является необходимым ресурсом для разработки приложений, функционирующих в среде.NET. Вполне можно обойтись обычным блокнотом и некоторыми инструментальными средствами, входящими в состав Framework.NET. В этом случае для разработчика доступ к Web- сервису будет похож на работу с удаленным COM-объектом, но это уже прошлый век.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: