下载此文档

webservice的几种调用方法.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
webservice的几种调用方法.doc一、利用jdkweb服务api实现,这里使用基于SOAPmessage的Web服务1•首先建立一个WebservicesEndPoint:java代码[daima]packageHello;importjavax・jws・WcbService;;importjavax・・Endpoint;©lassHello{©WebMethodpublicStringhello(Stringname){return"Hollo,"+name+〃\rT;}publicstaticvoidnnin(String[]args){//createandpublishanendpointllellohello二newHello();Endpointendpoint=Endpoint,publish(zzhttp://localhost:8080/hello"、hello);}}packageHollo;importjavax・;importjavax・jws・WebMethod;importjavax・;©lassHello{©WebMethodpublicStringhello(Stringname){return"Hello,"+name+"\n〃;}publicstaticvoidnnin(String[]args){//createandpublishanendpointHellohello=newHello();(,zhttp://localhost:8080/hollo“,hollo);}}使用apt编译[bianyi]Hello,java(例:apt-d[存放编译[bianyi]后的文件[wenjian]目录[wenjianmulu]]Hello,java),[yunhang],然后将浏览[liulan]器[liulanqi]指向[zhixiang]http://localhost:8080/hello?wsdl就会出现下列显示[xianshi]使用wsimport生成客户[kehu]端使用如下:wsimport-p.-keephttp://localhost:8080/hello?wsdl客户[kehu]端程序:Java代码[daima]classHelloClient{publicstaticvoidmain(Stringargs[]){HclloServiceservice=();HellohclloProxy=();Stringhello=“);(hello);}}classHelloClient{publicstaticvoidmain(Stringargs[]){HclloServiceservice二newHelioService();();Stringhello=(,z你好“);System,(hello);}}二、使用xfirc,lipsc集成[jicheng]的xfire进行测试的利用xfire开发WebService,可以有三种方法[fangfa]:一种是从javabean中生成;—种是从wsdl文件[wenjian]中生成;3还有一种是白己建立webservice步骤如下:用myeclipse建立webserviceT程,目录结构[jie£ou]如下:首先建立wcbservice接口[jickou],代码[daima]如下:Java代码[daima]・myeclipse・wsExample;//{pub1icStringexample(Stringmessage);}.myeclipse-wsExample;//GeneratedbyMyEclipsepublicinterface1He11oWor1dService{publicStringexample(Stringmessage);}Java代码[daima]・myeclipse・wsExample;//lassHelloWorldServicelmplimplementsIHelloWorldServicepublicStringexample(Stringmessage){returnmessage;}}・;//lassHelloWor1dServiceImp1im

webservice的几种调用方法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小114 KB
  • 时间2020-09-03