文档详情

Webservice-使用Axis发布调用服务[收集].pdf

发布:2021-10-19约3.8千字共5页下载文档
文本预览下载声明
讲师:吴晓勇 注意:本案例是基于 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) 讲师:吴晓勇 3、在 web.xml 中添加如下代码 servlet servlet-name AxisServlet / servlet-name servlet-class org.apache.axis.transport.http.AxisServlet / servlet-class / servlet servlet servlet-name AdminServlet / servlet-name servlet-class org.apache.axis.transport.http.AdminServlet / servlet-class load-on-startup 100 / load-on-startup / servlet servlet-mapping servlet-name AxisServlet /servlet-name url-pattern/ servlet /AxisServlet/url-pattern /servlet-mapping servlet-mapping servlet-name AxisServlet /servlet-name url-pattern *.jws /url-pattern /servlet-mapping servlet-mapping servlet-name AxisServlet /servlet-name url-pattern /services/* /url-pattern /servlet-mapping 讲师:吴晓勇 !-- webservice 监听器 -- listener listener-class org.apache.axis.transport.http.AxisHTTPSessionListener /listener-class /listener !-- Mime 设定 -- mime-mapping extension wsdl /extension mime-type text/xml /mime-type/
显示全部
相似文档