2022年Webservice-使用Axis发布调用服务 .pdf
-
资源ID:39745441
资源大小:489.91KB
全文页数:5页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年Webservice-使用Axis发布调用服务 .pdf
讲师:吴晓勇注意:本案例是基于Axis Webservice框架进行的!Axis 框架来自 Apache 开放源代码组织,它是基于JAVA语言的最新的 SOAP 规范的开放源代码实现,它为java应用服务器提供了标准的webservice能力。一、webservice简介webservice 的概念是使用一个标准的输出接口来定义代码提供的功能,以便让外界可以通过这个标准的输出接口来调用,而所谓的标准输出接口就是wsdl。通过 webservice,可以实现不同系统间的交互功能,比如,我们可以在esp 里调用 vsb 里的站点数据与功能,甚至可以操作CS架构的系统。服务端1、新建一个 web工程,将 Axis 相关 Jar包拷贝到 lib 目录中,Jar包如下图。2、新建服务端类 Server.java,编写第一个方法sayHello(String name)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -讲师:吴晓勇3、在 web.xml中添加如下代码AxisServlet org.apache.axis.transport.http.AxisServletAdminServlet org.apache.axis.transport.http.AdminServlet100 AxisServlet /servlet/AxisServlet AxisServlet *.jws AxisServlet /services/*名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -讲师:吴晓勇 org.apache.axis.transport.http.AxisHTTPSessionListener wsdl text/xml xsd text/xml 5、在 WEB-INF 下增加 server-config.wsdd 文件每部署一个新的WEB 服务时,都需要将新服务的描述信息加入到server-config.wsdd中。如果将 server-config.wsdd与 WEB 应用描述文件web.xml 一并放置在WEB-INF目录下,Web 服务器启动时,就会自动加载WEB 服务。当每增加一个新服务时,就需要在server-config.wsdd增加一个 service,service主要是由各类型的 parameter元素组成,通过 parameter可以对类中允许访问的方法和需要传递非基本类型的方法的参数类型进行注册。server-config.wsdd 文件内容:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -讲师:吴晓勇 6、测试,在浏览器中输入http:/localhost:8080/bs_webservice_server/services/Hello?wsdl如下图,表示成功!名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -讲师:吴晓勇客户端1、新建客户端工程,导入 AxisJar包。2、编写客户端类名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -