用Java Web服务打造聊天程序 - 编程入门网
熟知。它们不是原始的ChatService接口类准确无误的副本,但是它们精确地描述它的应用编程接口。
还有一个WASP Developer从WSDL文件创建的类。看看com.systinet.simplechat.client程序包。那里有一个新的文件,ChatServiceClient.java。这是一个客户端应用程序生成的骨架。列表1显示了这个文件中的类。 首先,几个WASP类被导入,然后你看看ChatService接口的导入的内容和从WSDL文件中生成的结构。这段代码的有意思的部分在main()方法中:
这些代码创建客户端使用来远程调用聊天服务的代理。WASP Developer生成比简单客户端需要的更多代码。因为WSDL文件可以包含有关多数的Web服务的信息,生成的代码有些复杂,所以它能用于任何WSDL文件。然而,下面的一行代码将以同样的方法用在我们的简单的例子:
服务对象现在准备调用。它的方法的每个调用导致聊天服务的远程调用。结束客户端来调用聊天服务。列表2显示了扩展的自生成的代码。 构造和运行客户端既然客户端被实现,你需要构造并且运行它。为了构造代码,从菜单运行Project - > Build All命令。 为了运行客户端,你将需要它的Web服务运行器。 选择工程中的ChatServiceClient类并且从菜单选择Run - > Run...。双击WASP Java Application条目。一个称为ChatServiceClient的新的运行器被创建并且随时可使用客户端。总是使用这个运行客户端。按下Run按钮来启动客户端。 客户端连接到聊天服务并且调用它的两个方法。在客户端的两次执行之后到控制台的输出应该如图5所示。 图5:聊天客户端的输出。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |