前段时间开始学习WebService,刚开始的一两天内一直摸不到什么头脑,什么SOAP、WSDL……简直就是一头雾水。后来通过自己的摸索总算有些眉目了,现在给大家分享下自学入门的一些经验。其实,从我个人的理解来说(当然并非正确),WebService是这样的。我在服务器端有一段代码,其中包括了某些方法,接着我对外提供了相应的接口,那么,其他用户就可以利用WebService这种方式,或者这种技术来对服务器端代码中的方法进行调用。如果你服务器端的代码是用Java写的,对于其他用户可以利用Java、C#等语言进行调用,只要该种语言支持这种接口就够了,而并不需要关注你客户端是应用哪种语言来进行调用的。从某种意义上来说应该是实现了跨平台、跨语言的特点。通俗地来讲,对于用户来说是一种远程方法的调用。当然我以上所说的并非正确,全面,只是自己在学习中,通过对一些示例的学习得出的一些结果。
对于WebService方面的资料似乎网上也并不是很多,我也试图去寻找一些资料。以下给大家分享一些入门的资料。
(1)图文并茂——使用xfire编写webservice,并通过C#调用
http://www.blogjava.net/killme2008/archive/2007/03/07/102450.html
(2)WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
http://www.blogjava.net/nokiaguy/archive/2009/nokiaguy/archive/2009/01/02/249556.html
(3)我老师推荐的,比较好的学习WebService的资料(推荐)
http://tech.it168.com/zt/webservice/index.html