java中开发WebService比较麻烦,不如c#方便。
一般都是通过eclipse或者wsdl2java之类的工具生成。
一般都会产生很多垃圾文件。
如何进行精简,使得代码相对简单?
最近在梳理这项工作,最简单的代码调用只要简单几行:
1 设置endpoit
2 设置operationName
3 invoke (rpc)
但是此方法不是全部有效,尤其是在使用了import之类的webservice文件的再次引用。
通过添加operation
1 设置endpoint
2 设置operation
3 设置operationName
4 invoke
仔细分析WSDL文件发现很有意思:
Service (含location 即是 endpoit)
binding (我理解为相当于一个注册对应的代码即是operationName,需要注意的就是namespace)
operation 是一些接口描述
message 就是真正的方法涉及的参数 (设置operation需要此部分信息)
如果含有
上面内容只是本人对webservice的一些个人理解,不能作为任何参考。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15116811/viewspace-710451/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15116811/viewspace-710451/