让VS2008生成出WSE代理类
在.NET中做Web service的开发比较简单,因为.NET Framework本身就全面支持Web service,包括Web service的构建和使用,即:服务器端的请求处理器和客户端的发送与接受SOAP消息。
这里主要说说Web service的使用,一般客户端有三种调用Web Service的方法,即:Http_Get、Http_Post、代理类。
这里主要说说代理类。
以前VS2005上开发可以通过生成WSE代理类来访问java系统生成的Web Service。但是在VS2008下发现不能再生成WSE代理类了。原来微软为了推广WCF,不再升级WSE了。
| Web Services Enhancements (WSE) 3.0 for Microsoft .NET The Web Services Enhancements (WSE) 3.0 for Microsoft? .NET is an add-on to Microsoft Visual Studio? 2005 and the Microsoft .NET Framework 2.0 that enables developers to build secure Web services based on the latest Web services protocol specifications. |
网上有人做了一个VS2008的插件(/Files/more/vs2008插件.rar),可以让VS2008生成出WSE代理类。
参考地址:http://www.cnblogs.com/david-cj/archive/2009/11/30/1613512.html
注意:devenv.exe.config在磁盘目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE下,我就是因为这里被忽略走了一段弯路。
Web service中的主要概念:
| 概念 | 英文 | 描述 |
|---|---|---|
| SOAP | Simple Object Access Protocol | 是消息传递的协议,它规定了Web Services之间是怎样传递信息的。 |
| WSDL | Web Services Description Language | 是Web Services的定义语言。 |
| UDDI | Universal Description Discovery and Integration | 用于集中存放和查找WSDL描述文件,起着目录服务器的作用。 |

浙公网安备 33010602011771号