摘要: 上一节里花了很长时间来搭建第一个helloWorld程序,并完成了客户端对服务器端的调用,过程是痛苦的,结果是美好的:)但是上一节的客户端调用程序也反应出来一些问题a).客户端必须依赖一个服务器端提供的Stub包b).服务器端升级并没有对客户端透明--因为你需要升级对应的stub包这两个问题在这一节里将得到答案1.开始前先来看看那个神秘的.wsdl文件吧 概念:Web Services Description Language 作用:给一个类添加一些描述信息,包裹一下,让其可以对外提供service 举个通俗的例子:超人(WebService)是怎么来的?就是一个普通人(普通的jav... 阅读全文
posted @ 2011-08-02 23:20 java简单例子 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 目标:写一个基于JAX-RPC的webservice程序-HelloWorld1.概念 JAX-RPC:Java API for XML-based RPC(Remote Procedure Call)2.JAX-RPC响应过程先上图: 2.1客户端首先会调用Stub对象的方法--Stub是远程对象的一个存根,简单理解成一个远程服务对象的代理也可以 2.2Stub对象发起对JAX--RPC运行时环境的调用 2.3JAX-RPC运行时环境负责将Stub对方法的调用转化正SOAP 消息,并且将SOAP消息通过HTTP协议发送出去 2.4服务器端的JAX-RPC运行时环境接收到客户端的SOAP ht 阅读全文
posted @ 2011-08-02 01:59 java简单例子 阅读(387) 评论(0) 推荐(0) 编辑