- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
webservice端接收的函
篇一:WEBSERVICE端接收的函
webservice当服务端
当服务端发布成wsdl协议可以用xfire(可以直接配置生成wsdl,可以与spring相结合),
也可以用axis(手动配置server-config.wsdd再通过命令生成wsdl,不支持 spring)webservice开发要安装环境的,可以在网上看看,很简单。 这里以xfire为例(也以我的demo为主,个人经验) 第一步:直接用myeclipse7.0(其他版本没试过)创建web service project(自己命名)我的demo名称为xfirebegin,在此项目下会比平常的项目多一个webservices文件夹,
里面有个services.xml文件,用来配置接口,实现类和wsdl名称、wsdl的命名空间(axis
要在server-config.wsdd手动配置)web.xml中会自动配置好xfire的支持servlet(axis要手动配置,并且支持的servlet也不同) 第二步:和平常一样建包、建接口、方法、实现这个接口。以下是我的demo
接口名:xfireservice
方法:string xfiremethod(string name) 实现类名:xfireserviceimpl方法:public string xfiremethod(string name){
string temp=name+,欢迎学习webservice的xfire之旅; return temp;
}
public void method(){system.out.println(此方法webservice是调用不了的,因为没有此方法的接
口!); }
在此实现中多加了一个方法,主要是用来测试webservice没有发布的方法是没办法被调
用到的,就算实现发布的接口也没用。到此和我们平常创建项目没什么区别,没有一点
webservice的影子,主要是在创建web service project的时候,工程自动帮我们把框架搭
建起来了。 第三步:开始在services.xml中配置接口,实现类和wsdl名称、wsdl的命名空间。 直
接看我的demo配置
lt;servicegt;
lt;namegt;xfirefirstlt;
/namegt;lt;!--wsdl名称、由自己决定--gt; lt;namespacegt;lt;/namespacegt;lt;!--wsdl的命名空间、也是可以自己决定的,
但是最后的名字必须是wsdl名称--gt;lt;/servicegt;到这里如果配置没错,webservice的服务端基本上完成,接下来就是把项目编译成class
文件启动
访问就可以看到wsdl协议了。 中不用我说都知道是什么,services是web.xml文件中
配置好的名称,一般就用默认的,无须改动,xfirefirst就是在serices.xml中配置的wsdl
名称。?wsdl就表示访问wsdl协议,无需深入研究 不出问题看到的是一个以xml文件形式出现的页面(不列出来,文件占地面积有点大),
要能读懂xml文件才能看的懂此文件的结构,但是我们当服务端的话,看不看得懂这个文件关
系倒不是特别大,只要能把我们做的java接口发布成wsdl协议就ok啦。webservice当客户端的时候当我们为客户端的时候就是反向操作,将服务端生成的wsdl文件转换成java文件,不
过通过xfire生成的服务端可以不通过wsdl文件转成java也可以实现一些简单的调用,但
是安全性不高,也不是那么好理解,不过很简单(不建议使用,后面有另外的方法)不通过wsdl文件转成java代码看看我的demo(服务端就用上面的)在原项目上随便建个
包,写个main方法测试下就行,上项目的时候就得依各人情况而定,是在action里面还是
servlet里面自己看着办。
public static void main(string[] args) {
string serviceurl = ;service servicemodel=new objectservicefactory().create(xfireservice.class,null,,null);xfireproxyfactory servicefactory = new xfireproxyfactory(); try
{ xfireservice xs=(xfireservice)
servicefactory.create(servicemodel, serviceurl); //设置心跳
您可能关注的文档
- c初三中考语文知识梳理.doc
- c语言书写规范.doc
- dalvik虚拟机遵循的开源协议-gpl.doc
- csv高清数字监控解决方案.doc
- dbcp和jdbc学习总结.doc
- dedecms,后台模板,仿.doc
- dbgrid数据表格控件.doc
- dds酸碱平奖金制度.doc
- datagridview,表格列,单元格.doc
- delphi,word表格文字换行.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 2023年华东师范大学软件工程专业《操作系统》科目期末试卷B(有答案).docx VIP
- 广东省深圳市2024年中考物理一轮复习讲义第4章物态变化考点知识梳理+例题+满分必练.docx VIP
- 职业技能鉴定考试参考题目答案:眼镜验光员(技师).docx VIP
- 环境科学概论课件.ppt VIP
- 深度解剖华为虚拟股权激励方案(最全版,含持股比例).doc VIP
- 职业技能鉴定考试参考题目答案:眼镜验光员(高级).docx VIP
- (完整版)工程竣工验收报告样表.pdf
- 职业技能鉴定考试参考题目答案:眼镜验光员(中级).docx VIP
- 统编版语文七年级上册 8 《世说新语》二则教案.docx VIP
- 2023年华东师范大学软件工程专业《操作系统》科目期末试卷A(有答案).docx VIP
文档评论(0)