- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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接口包:com.svse.xfire.service接口名:XFireService方法:String xfireMethod(String name)实现类包:com.svse.xfire.service.impl实现类名: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配置service?? nameXFireFirst/name!--wsdl名称、由自己决定--?? namespacehttp://com.svse.xfire/XFireFirst/namespace!--wsdl的命名空间、也是可以自己决定的,但是最后的名字必须是wsdl名称--?? serviceClasscom.svse.xfire.service.XFireService/serviceClass!--接口--?? implementationClasscom.svse.xfire.service.impl.XFireServiceImpl/implementationClass!--实现类--?/service到这里如果配置没错,WebService的服务端基本上完成,接下来就是把项目编译成class文件启动访问http://localhost:8080/XFireBegin/services/XFireFirst?wsdl就可以看到wsdl协议了。http://localhost:8080/XFireBegin/services/XFireFirst?wsdl中http://localhost:8080/XFireBegin/不用我说都知道是什么,services是web.xml文件中配置好的名称,一般就用默认的,无须改动,XFireFirst就是在serices.xml中配置的wsdl名称。?wsdl就表示访问wsdl协议,无需深入研究不出问题看到的是一个以xml文件形式出现的页面(不列出来,文件占地面积有点大),要能读懂xml文件才能看的懂此文件的结构,但是我们当服务端的话,看不看得懂这个文件关系倒不是特别大,只要能把我们做的java接口发布成wsdl协议就OK啦。WebService当客户端的时候??? 当我们为客户端的时候就是反向操作,将服务端生成的wsdl文件转换成java文件,不过通过XFire生成的服务端可以不通过wsdl文件转成java也可以实现一些简单的调用,但是安全性不高,也不是那么好理解,不过很简单(不建议使用,后面有另外的方法)不通过wsdl文件转成java代码看看我的Demo(服务端就用上面的)在原项目上随便建个包,写个main方法测试下就行,上项目的时候就得依各人
您可能关注的文档
- TS16949质量管理体系运行情况.doc
- TUV是德国政府指定的官方认证机构.doc
- T管专科护理技术标准.doc
- U8818可以删的全部程序文件.doc
- ubuntu下常见显卡驱动安装及3d效果的开启.doc
- Ufcusg日语专业就业形势.doc
- UL标签发放、存储、管理指南.doc
- Unit13PeopleintheNews燕大.doc
- Unit1《SchoolLesson1》.doc
- Unit2SmartCars课文翻译练习.doc
- (高清版)DB33∕T 2114.2-2022 综合交通视频交换技术规范 第2部分:视频交换协议 .pdf
- (高清版)DB33∕T 2123-2018 海洋测绘水深测量成果质量检验规范 .pdf
- (高清版)DB33∕T 2144-2018 榉树栽培技术规程 .pdf
- (高清版)DB33∕T 1259-2021 装配式内装评价标准.pdf
- (高清版)DB33∕T 1292-2023 电动汽车充电桩计量远程监测技术规范 .pdf
- (高清版)DB33∕T 2064.1-2017 刺网最小网目尺寸 第1部分 小黄鱼.pdf
- (高清版)DB33∕T 2099-2018 高速公路边坡养护技术规范 .pdf
- (高清版)DB33∕T 2049-2017 处方审核规范 .pdf
- (高清版)DB33∕T 1304-2023 水稻钵苗培育机插技术规程 .pdf
- (高清版)DB33∕T 2036.7-2019 政务办事“最多跑一次”工作规范 第7部分:监督评价与改进 .pdf
文档评论(0)