Posted on 2007-08-02 17:17
毛里求斯的化石 阅读(690)
评论(0) 编辑 收藏 所属分类:
SOA学习园地
webservice主要包括两个部分,一部分就是service,另一个就是client。客户端发送请求给service,service处理请求的数据后讲结果返回给client端。中间的通讯协议采用的是SOAP协议来封装消息。sun推出了JAWS来实现webservice,消息的封装和处理对于程序员来说是透明。程序员要做的主要事情是:编写webservice类实现接口,只有wsdl配置文件,一般的IDE已经帮我们处理,并且提供了一个很直观的界面来管理。目前的JAEE5采用注解的方式来编写webservice,程序看上出非常的简练,比如@WebService表示此java类是一个webservice。对于客户端程序的编写,首先要定义webservice的wsdl的location(
http://localhost:8080/hello/helloservice?wsdl),然后声明一个webservice的一个对象,这些都可以采用注解的方式来实现;然后通过service对象创建你想请求的某个service的代理,通过代理调用相应的接口。可以看出,因为IDE的帮助,webservice的实现变得非常的简单了。