- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单介绍基于AXIS实现WebService开发
简单介绍基于AXIS2实现Web Service开发 WebService介绍 WebService是能够让一个程序可以透明地调用互联网的程序,不用关心具体的实现细节,只要其公开了服务接口,远程客户端就可以调用服务,它是基于http协议的组件服务,是分布式应用程序的发展趋势。 Axis的介绍 Axis是一款开源的WebService运行引擎,它是SOAP协议的一个实现,其本身来源于Apache的另一个项目ApacheSOAP,目前Axis2是较流行的WebService引擎SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。 2.1 Axis2的下载与安装 可以从???/axis2/下载Axis2 的必威体育精装版版本,可以下载以下两个zip包axis2-1.5.2-bin.zip??? axis2-1.5.2-war.zip 其中axis2-1.5.2-bin.zip文件中包含了Axis2中所有的jar文件, axis2-1.5.2-war.zip文件用于将WebService发布到Web容器中。将axis2-1.5.2-war.zip、axis2-1.5.2-bin.zip文件解压到相应的目录,并将axis2-1.5.2-war目录中的axis2.war文件放到Tomcat安装目录\webapps目录中(本文使用的Tomcat的版本是6.x),并启动Tomcat。在安装完成后需要设置系统变量%AXIS2_HOME%,为其解压目录如:D:\nowuse\apache-tomcat-6.0.20\webapps\axis2,并且要将%AXIS2_HOME%\bin加入到系统变量%PATH%中。访问http://localhost:8080/axis2/地址,如果能够看到如下界面,表明部署成功。 2.2 安装Axis2 Code Generator和Axis2 Service Archiver插件 将下载好的插件安装文件Axis2_Codegen_Wizard_1.2.0.zip和Axis_Service_Archiver_1.0.0.zip解压到eclipse中的plugins目录中,重启动eclipse即可,若eclipse在File-New-Other-Axis2 Wizards中看到如下图所示的插件就表示插件安装成功,如图示: 3.用一个Web service调用另一个Web service 代理 Web Service端ServiceAA的代码如下:此服务端代码主要实现对实际Web service端的ServiceBB的空实现目的还是调用Web Service Client。 import java.io.IOException; import org.apache.axis2.AxisFault; import org.apache.axis2.addressing.EndpointReference; public class ServiceAA { ClientBB a = new ClientBB(); DataForm df; Object[] temp; EndpointReference targetEPR = new EndpointReference(http://localhost:8080/axis2/services/ServiceBB); // 上传图像,imageByte参数表示上传图像文件的字节 public boolean uploadImageWithByte(byte[] imageByte, int length) throws AxisFault, IOException { a.sendFile(/axis2,targetEPR, uploadImageWithByte,d:\\images.jpg); return true; } // 返回一维字符串数组 public String[] getArray() throws AxisFault { return (String[]) a.invokeMethod1(/axis2, targetEPR,getArray); } // 返回二维字符串数组 public String[] getMDArray() throws AxisFault { return (String[]) a.invokeMethod1(/axis2,targetEP
您可能关注的文档
最近下载
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 人教版七年级上册英语单词表2115.pdf VIP
- 台达 VFDB4132系列刹车模块说明书.pdf
- 河南省郑州市外国语学校2025-2026学年高三上学期第三次阶段检测语文试题(含答案及解析).docx VIP
- 中国马克思主义与当代知到智慧树期末考试答案题库2024年秋北京工业大学.docx VIP
- 2024必威体育精装版不予立案通知书.doc VIP
- 工业网络技术教材PPT10 Modbus TCP通信及应用.pptx VIP
- 2025年中国亚克力镜面板市场调查研究报告.docx
- 账号内容打造方案.docx VIP
- 锋芒全系列笔记低吸有道系统课程.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)