-
WebService使用入门(包括发布服务,调用服务)
所属栏目:[安全] 日期:2020-12-16 热度:189
WebService是基于SOAP协议的,全称是Simple Object Access Protocol(简单对象访问协议)。 SOAP不是什么神奇的东西,等于HTTP+XML,即在HTTP协议的基础上传输XML文档数据,Content-Type类型是text/xml;charset=UTF-8 Webservice网址是:http://www.webxml.com[详细]
-
WebService 之 WSDL文件 讲解
所属栏目:[安全] 日期:2020-12-16 热度:172
原文地址:http://blog.csdn.net/tropica/archive/2008/11/02/3203892.aspx? 恩,我想说的是,是不是经常有人在开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户给你一个WSDL文件,说按照上面的进行适配,嘿嘿,这个时候,要是你以前没有[详细]
-
webservice学习笔记part1
所属栏目:[安全] 日期:2020-12-16 热度:120
? web service 1. web service 的概念 Webservice 一种使用 http 发送 SOAP 协议数据的远程调用技术 , 其中 , 远程调用技术可理解为 : ?????? 一个系统远程调用另一个系统的服务 , 目标获取另一个系统的业务数据 2. webservice 的三要素 2.1 WSDL wsdl, 全称[详细]
-
wsdl文件简单说明
所属栏目:[安全] 日期:2020-12-16 热度:140
types:用来定义访问的类型 message:SOAP portType:指定服务器的接口,并且通过operation绑定相应的in和out消息,其中:in表示参数,out表示返回值。 binding:指定传递消息所使用的格式。 service:指定服务所发布的名称[详细]
-
WebService之Axis2快速入门(1): 用POJO实现0配置的WebService
所属栏目:[安全] 日期:2020-12-16 热度:194
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要[详细]
-
WebService之Axis2快速入门(2): 传递复合类型的数据
所属栏目:[安全] 日期:2020-12-16 热度:98
在实际应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但[详细]
-
WebService之Axis2快速入门(3): 用services.xml发布WebService
所属栏目:[安全] 日期:2020-12-16 热度:174
用Axis2实现Web Service,虽然可以将POJO类放在axis2WEB-INFpojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。 ? ?先实现一个POJO类,代码[详细]
-
WebService之Axis2快速入门(4): 传输二进制文件
所属栏目:[安全] 日期:2020-12-16 热度:156
在《WebService之Axis2快速入门(2): 传递复合类型的数据》中讲过,如果要传递二进制文件(如图像、音频文件等),可以使用byte[]作为数据类型进行传递,然后客户端使用RPC方式进行调用。这样做只是其中的一种方法,除此之外,在客户端还可以使用wsdl2java命[详细]
-
WebService之Axis2快速入门(5): 管理会话(Session)
所属栏目:[安全] 日期:2020-12-16 热度:79
WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方法调用后的状[详细]
-
WebService之Axis2快速入门(6): 跨服务会话(Session)管理
所属栏目:[安全] 日期:2020-12-16 热度:197
在《WebService之Axis2快速入门(5): 管理会话(Session)》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象[详细]
-
WebService之Axis2快速入门(7): Spring与axis整合发布为WebServi
所属栏目:[安全] 日期:2020-12-16 热度:71
在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。 在本文的例子中,除了Tomcat安装目录webappsaxis2目录及该目录中的相关库外,还需要Spring框[详细]
-
WebService之Axis2快速入门(8): WebService的异步调用
所属栏目:[安全] 日期:2020-12-16 热度:152
在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就[详细]
-
WebService之Axis2快速入门(9): 编写Axis2模块(Module)
所属栏目:[安全] 日期:2020-12-16 热度:132
Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下: 1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。 2. 编写实现[详细]
-
调用webService的几种方式
所属栏目:[安全] 日期:2020-12-16 热度:195
一、概览 方式1: HttpClient:可以用来调用webservie服务,也可以抓取网页数据 版本1:HttpClient3.0.x 版本2:HttpClient4.x.x(目前最新4.5.2) 这2个版本的使用方式不一样;变动较大 方式2:纯java(自带API) ? ? ?jws 方式3:cxf框架 方式4:axis2框架 准[详细]
-
WebService之Axis2快速入门(10): 编写Axis2模块(Module)
所属栏目:[安全] 日期:2020-12-16 热度:160
在Axis2中提供了一个Axis2模块(soapmonitor),该模块实现了与《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》中实现的logging模块相同的功能,所不同的是,logging模块直接将SOAP请求与响应消息输出到Tomcat控制台中,而soapmonitor模块利用appl[详细]
-
pox 中 openflow.webservice 组建的学习与使用
所属栏目:[安全] 日期:2020-12-16 热度:168
Openflow的一个简单 JSON-RPC-ish web service交互式接口,由of_service信息服务派生而来,依赖于webcore组件。可以使用HTTP POST方式发送JSON进行访问。 目前支持的方法有: , ? ? ? ? method 介绍 参数 get_flow_stats 获取流表的表项 dpid - 一个字符串[详细]
-
WebService学习总结(四)——调用第三方提供的webService服务
所属栏目:[安全] 日期:2020-12-16 热度:150
WebService学习总结(四)——调用第三方提供的webService服务 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询 国内手机号码归属地 为例[详细]
-
WebService学习总结(三)——使用JDK开发WebService
所属栏目:[安全] 日期:2020-12-16 热度:80
一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、?使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中) 二、使用JDK开发WebService 2.1、开发WebService服务器端 1、定义一个interface,使用 @WebService 注解标注接口,[详细]
-
WebService 之 WSDL文件 讲解
所属栏目:[安全] 日期:2020-12-16 热度:196
原文地址:http://blog.csdn.net/tropica/archive/2008/11/02/3203892.aspx 恩,我想说的是,是不是经常有人在开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户给你一个WSDL文件,说按照上面的进行适配,嘿嘿,这个时候,要是你以前没有开[详细]
-
WebService应用之客户端 Ksoap 库调用
所属栏目:[安全] 日期:2020-12-16 热度:175
KSOAP2 是第三方开发的专门用于在移动设备调用WebService的类库。使用 KSOAP2 调用 WebService 可分为6步来完成,其中主要使用了 SoapObject 对象来指定了要调用的方法,然后通过 HttpTransportSE 对象的call方法来调用WebService的方法,最后通过 getRespon[详细]
-
WebService - SOAP协议
所属栏目:[安全] 日期:2020-12-16 热度:68
SOAP? 简单对象访问协议 Simple Object Access Protocol 轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。 //? WebServices 的思想是:使得应用程序也具有 Web 分布式编程模型的松散耦合性。 /[详细]
-
手把手教你SOAP访问webservice并DOM解析返回的XML数据
所属栏目:[安全] 日期:2020-12-16 热度:200
前言: 目前我们项目组还在采用webservice这种http方式,并且某些网站服务提供的对外接口还在采用webservice方式,因此就总结了一下写了这篇文章。 以soap1.2的请求为例,在例子里我们传进去用户名和密码给服务,服务返回一个xml数据。 首先我们来开一下soap[详细]
-
webservice命令行生成客户端代码
所属栏目:[安全] 日期:2020-12-16 热度:167
命令提示窗口执行生成命令。 格式: wsimport -s?"src目录"?-p?“生成类所在包名”?-keep “wsdl发布地址” 示例: wsimport -s E:intellijstudydongsrc -p com.dong.webservice.learn1.client http://localhost:8090/service/TheServer?wsdl[详细]
-
object is not an instance of declaring class while invoking
所属栏目:[安全] 日期:2020-12-16 热度:163
如题所示,使用Apache CXF开发web service时,使用SoapUI对web service接口进行测试时报了以下错误: org.apache.cxf.interceptor.Fault:?object?is?not?an?instance?of?declaring?class?while?invoking?public?abstract?java.lang.String?cn.zifangsky.serv[详细]
-
使用SoapUI测试webservice接口详细步骤
所属栏目:[安全] 日期:2020-12-16 热度:112
如题所示,当我们写好webservice接口以后,在正式发布使用之前总是需要测试下接口是否好用,使用 SoapUI 这个软件可以很方便地对我们写的接口进行测试。下面我以SoapUI测试一个SOAP类型的接口来举例说明: (1)SoapUI的安装: 我这里就不提供了,自行百度下[详细]