本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
XFire基于JSR181注释实现webservice的示例
目录
构建项目
服务端实现
客户端测试
嵌入式HTTP服务发布服务
[一]、构建项目
创建项目 xfire-jsr181-demo:
mvn archetype:create -DgroupId=com.micmiu.xfire.demo -DartifactId=xfire-jsr181-demo -DarchetypeArti
webservice xfire 客户端调用
现在我们来看xfire的客户端调用,有两种方式:
一、通过服务端提供的接口类进行调用。
Java代码
package com.wujianjun.xfire.client;
import java.net.Ma ...
XFire报错:org.codehaus.xfire.fault.XFireFault
刚刚接触WebService,利用XFire写了一例子,在客户端调用时却发现包下面的错误:
rg.codehaus.xfire.fault.XFireFault: There must be a method name element. at org.codehaus.xfire.service.binding.RPCBinding.readMessage(RPCBinding.java: ...
Java使用xFire组件开发WebService傻瓜教程(二)
上一篇:Java使用xFire组件开发WebService傻瓜教程(一)
文章已经配置好了WebService Server端,现在来配置Client端,为了更好的区分和了解WebService,现在新建Java项目来和WebService Server端进行通信。(也可以用其他语言来编写Client端进行通信,这里暂时不做介绍)
软件环境
新建项目
直接Finish就行了。
下 ...
Java使用xFire组件开发WebService傻瓜教程(一)
还不熟悉WebService的朋友还是先看看WebService简介吧
Java中WebService的几种开发方式:
Axis2+Eclipse
Apache CXF
xFire+MyEclipse(这里主要讲解的,xFire与Spring结合更好)
准备:
搭建所需的开发环境,具体搭建方法就不讲了。这里只是我用的版本,不一定按照我的版本来的。
下载组件包, ...
xfire中拦截器inHandlers和outHandlers的执行顺序
在xfire拦截器inHandlers和outHandlers中,执行顺序是倒着执行的,就是先执行下面的handler再执行上面的。
比如
<property name="inHandlers">
<list>
<ref local="saftyHandler" /> //1
<re ...
Xfire、spring开发webservice程序设置报文的大小写
Xfire与spring整合开发webservice程序,其默认设置请求及应答报文会根据javabean中的getXXX()。即:
javabean命名规范的大小写问题可参见:http://www.cnblogs.com/threecc/archive/2011/09/05/2167667.html
程序开发遇到如下问题:
属性为abc,对应getAbc(),欲发布webservice ...
JAVA应用XFire框架来实现WebServie的大文件传输功能之二(上传)
xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>HelloWorldServic ...
JAVA应用XFire框架来实现WebServie的大文件传输功能之一(下载)
下面是文件下载功能,可以实现大文件的断点续传,其原理是把服务端先把文件内容Byte[]转换成Base64编码字符串返回给客户端,然后客户端接收到后再把该Base64编码过的字符串转换成Byte[],最后写入文件。
至于断点续传的设计很简单,服务端留有一个定位参数,每次读取文件之前,都先定位,然后客户端在调用WebService接口之前,先取得本地该文件的大小,再把该值作为定位参数传 ...
myeclipse xifre
1. 首先新建一个web工程CxfService,倒入cxf所学要的包。要倒入的包如下:
commons-logging-1.1.jar
geronimo-activation_1.1_spec-1.0-M1.jar (or Sun's Activation jar)
geronimo-annotation_1.0_spec-1.1.jar (JSR 250)
geronimo-javamail_1 ...
Xifre超时机制
URL _url = new URL("http://124.133.52.173:80/sdyls/ws/NodeRegService?wsdl");
HttpURLConnection httpConnection = (HttpURLConnection)_url.openConnection();
httpConnection.se ...
XFire创建WebService实例应用
XFire创建WebService实例应用
XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,
XFire的配置非常简单,可以非常容易地和Spring集成。
下载地址:http://xfire.codehaus.org/Download。
一. 使用XFire发布WebService
1. 创建service接口
...
Web Service--XFire入门学习
一、Axis与XFire的比较XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Se ...
WebService(二):XFire实现WebService
下面使用介绍Java开发WebService的第二种方法,使用XFire开发。利用XFire开发WebService有三种方法。1)一种是从JavaBean中生成;2)二种是从WSDL文件中生成;3)自己建立WebService项目。
新建webservice工程。
service接口:HelloWorldService.java
...