·创建一个.NetClient 类(另外一个.cs文件),该类实际上以WSDL URL作为构造函数参数。该类是一个代理类,它含有与Stub中所定义的相同的方法。.Net客户首先对Stub类进行了实例化,然后将方法的调用委托到Stub。
.NET Server .Net Client WebLogic Server WLS Web Service using System; namespace interop { /// <summary> /// Client for StockTrade web service /// </summary> public class StockTradeClient { public StockTradeClient() { // // TODO: Add constructor logic here // } static void Main() { string action = "BUY"; string symbol = "BEAS"; int quantity = 100; StockTradeService stService = new StockTradeService(); Console.WriteLine("Stock Trade Service: "); bool result = stService.execute(action,symbol, quantity); Console.Write("Result of Stock Trade: "); Console.WriteLine(result.ToString()); } } }
代码摘录:.NET客户端
上面摘录的的一段代码是对应于我们前面创建的Stock Trade Web Services的.NET客户端代码,该段代码是用与JAVA语言极为相似的C#语言开发的。文件名是“StockTradeClient.cs”。
代码编写完成后,在.NET框架上部署.NET客户端,并且在WebLogic Server上部署WLS Web Services,验证客户端是否能正确调用Web Services。
(编辑:aniston)
|