本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
WebService的WSDL编写
编写WebService的WSDL文件,当然在编写前需要初略的了解一下XML,XML是可扩展标记语言,话说这个词我开始也不理解,后来渐渐的有了自己的概念,什么是可扩展呢?就是想怎么写就怎么写,想写什么就写什么,但是写完了怎么让别人懂呢?于是给我们写的东西贴上标记便成了XML的书写规范。
就拿最简单的举例子,我们是个学生学校要记录下每个人的信息,老师会给我们发个表格填写自己的信息,这个表格就相当于X ...
WebService小记
今天查看xfire的源码,才发现wsdl文档,不只可以远程访问,如
http://my.test.com/service/Test?wsdl
还可以放在本地,配置上本地路径,如 classpath:Test.wsdl
配置在本地可以减少访问次数
利用ant根据wsdl自动生成客户端代码
在提供了wsdl的情况了,可以利用ant自动生成客户端代码,其实是用了jdk的wsimport命令。build.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<project name="WSClient" default="weblogicwsclient&quo ...
xfire异常:For input string: ""
soap请求包中,包含:
<param3 href="#id0"/>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type=&quo ...
Webservice/SOAP/WSDL释疑篇
Webservice/SOAP/WSDL释疑篇
What is Webservice?
从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一 ...
WebServie中wsdl文件的定义
WSDL(Web Services Description Language)即WEB服务描述语言,我们可以通过XML的格式定义了Java中方法的调用和SOAPMessage的对应关系,一般在开发中,我们都必须定义WSDL文件,作为规范,以便客户端和服务器达成一致,更加方便调用。
在WSDL文件中定义的几个重要元素分别是:
types(用来定义message的类型)
Message(定 ...
由wsdl生成的java vo类不适合做普通java vo
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如List ...
通过wsimport 从WSDL文档中生成客户端支持代码
通过wsimport 从WSDL文档中生成客户端支持代码
Generating Client-Support Code from a WSDL
通过Java提供的"wsimport"工具可以很容易完成基于SOAP协议的Web服务客 ...
WebServic开发之Axis权限控制
开发好WebService并向外暴露服务后,由于WebService访问协议都是公开的,客户端只要知道服务的wsdl,就可以访问WebService中的方法。为防止非法的访问,可以要求客户端访问WebService时提供用户名和口令,只有在服务端通过身份认证后才可继续访问方法,否则请求被拒绝。
下面看一下Axis中如何使用用户名、口令来控制对WebService 的访问。
在myservices ...
php调用java发布的webservice
java 使用 spring webservice 发布的 service,由php使用SoapClient调用。
遇到有一个奇怪的现象,java调用发布的webservice,没有问题,使用工具SOAP UI调用,没有问题,
同样的php代码调用google的天气服务没问题,调用我们的wsdl就不行。
经过摸索调试,发现如下问题,以及解决的过程。
首先发布的wsdl如下:
& ...
使用CXF实现WebService,并在客户端实现动态调用
WebService实现
1、 整个项目使用CXF来实现,在实现的过程中,在MyEclipse中对CXF下lib中的所有jar文件通过引入外部包来处理。
2、 在MyEclipse6.5中可以实现服务器端和客户端,但是客户端在使用wsdl进行动态调用的过程中总是报错,最后使用MyEclipse9.0实现了进行动态调用的实现。其中发生的错误如下:
(1)Exception in thread &quo ...
一次艰难的web service对接开发
这次的需求是将我们的系统与一个客户系统对接,对接的方式是通过web service。今天终于基本联调成功了,由于各种主观和客观原因,过程十分艰难,在此记录一下
这次对接,双向的wsdl都是由客户系统提供的,并且没有提供测试的环境,只能我们自己搭建服务端的桩来测试
由于以前用cxf开发过web service应用,过程比较顺利,所以就考虑这回也用cxf来做
先看了一下现有的系统,发现里面已经有c ...
CXF通过文件生成客户端的一点心得
1.在浏览器中打开webservice url,保存wsdl文件,如ContentService.xml
2.通过cxf命令“wsdl2java –d E:/file –frontend jaxws21 –client C:\ ContentService.xml”生成客户端代码
3.若报WSDLToJava Error: Thrown by JAXB : undefined simple or c ...