日期:2014-05-17  浏览次数:20766 次

急求!!web service 的应用实例 ,wed service !!!
刚接触web service 请大侠们指点 给个wed service的实例!!!!!!!!!!

------解决方案--------------------
web Service跟Web不一样,Web 走的是Http协议,。web Service走的是soap协议。当web Service发布成功之后,会出现一个wsdl文件。
简单的理解,web service就是暴露一个接口给外部应用调用,而wsdl文件是一个接口的定义描述。
可以简单的认为web Service 在服务端就是实现一个定义的接口,客户端调用一个定义的接口。

对web service的实现,目前有CXF,Axis2框架,另外JDK也提供的webService的支持。

另外,web service的应用封装主要是能够垮语言,所以,接口暴露的方法返回值只能是基本数据类型,数组,以及String,而不能支持对象(做一定的配置之后,也能够支持对象,但会损失跨语言的优势),如果有复杂的数据,可以做一些数据格式封装。

例如 :
错误或者不建议使用的方法:
public User getUser(){
return new User("张三");
},
正确的:

public String getUser(){
return "<root><name>张三</name><root>"//xml格式

//return "{ \"name\" : \"张三\" }" //json格式
}
------解决方案--------------------
http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/21/252255.html

这个讲的挺不错的,我当时就是根据这个讲解去搭webservice的