posts - 12, comments - 19, trackbacks - 0, articles - 23
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

webservice实现技术(基于java)

Posted on 2007-08-02 17:17 毛里求斯的化石 阅读(689) 评论(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的实现变得非常的简单了。

只有注册用户登录后才能发表评论。


网站导航: