本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
webservice的学习
最近在弄一些数据共享的问题,也就是一个系统的数据要和另一个系统的数据共享,采用webservice可以解决。
我采用的是xfire实现的,当然也可以axis等实现,不过我觉得还是xfire简单些,更容易入门。
首先大家不必被webservice吓到,其实它就是一个工程提供服务(方法),另一个工程调用这个服务里的方法,得到数据(方法的返回值)。
两个工程,其中toa充当提供服务,aj用 ...
Spring XFire 集成
web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:app*.xml</param-value>
</context-param>
...
【WebService学习过程记录(五)】复杂对象的加入
学习地址:http://blog.csdn.net/alex197963/article/details/4366867
学习目标:使用javabean作为参数或返回值的使用方式
学习重点:在之前学习的基础上,学会使用.aegis.xml文件
学习项目记录
1、按照 XFire开发Web Service---HelloWord 建立可以发布的web service项目,这里不做多余表 ...
【转】Java开发的WebService获取客户端IP地址
1.基于jax-ws开发的webservice获取客户端ip的方法【在代理类XXXDelegate添加如下代码】: import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.xml.ws.WebServiceContext; import ...
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
一、前期准备:
1、tomcat
版本:Tomcat 7.x
下载地址:http://tomcat.apache.org/download-70.cgi#7.0.23
2、Xfire
版本:xfire-distribution-1.2.6
下载地址:http://xfire.codehaus.org/Download
3、eclipse
二、在tomcat ...
webservice发布及远程调用
Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。用简单点的话说,就是系统对外的接口!
Web Service是现在最适合实现SOA的技术,而Axis2和XFire是实现Web Service的两种技术框架(架构)。
SOA是面向服务的体系结构(Service-Oriented
Architectu ...
java使用xfire创建和调用webservices
1.创建工程
File->New->Web Service Project,弹出Web Service Project窗口,需要填写Project Name(例子是Demo),选择XFire,然后一路next,直到完成。
创建完成后,打开生成的web.xml文件,可以看到,XFire已经配置好了。
<?xml version="1.0" e ...
xfire踩过的坑
xfire踩过的坑
针对ws服务调用过程中碰到的一些可能比较蛋疼的问题场景,主要是soap协议序列化和反序列化过程中比较隐晦的问题引起,做了个大致的总结:
1.传输的对象中有 属性没有getter和setter方法,xfire其实不是根据属性来的,是通过getter/setter方法来实例化的 ,会报比如找不到writer method等问题
2.传递的对象中有 属性声明为Object ...
使用XFire和axis搭建简单的WebService服务端和客户端
第一次写博客,工作需要用到XFire搭建WebService,于是自己着手试着搭建了一个用于测试使用。不足之处望各位大神们给予指点,谢谢。
第一、环境MyEclipse8.6+XFire+Tomcat+axis
由于是自己第一次搭建,XFire和Tomcat都使用的是MyEclipse8.6自带,本来想用MyEclipse10来搭建,但实在不知道怎么把XFire插件弄上去,不知道有哪 ...
Android学习13-----网络通信(3) 与Web Service进行通讯
这里我们的WebService使用xFire开发。
首先开发服务器端,为了方便我们使用MyEclipse开发WebService
定义文件操作的接口IFileServices.java
package com.iflytek.services;
public interface IFileServices {
/**
* 文件的保存
*
* @para ...
xfire1.26 spring2.5 整合
开发步骤:
一, 环境搭建
新建Web工程(或者直接建service项目),名为webservice_helloworld
加入jar包 :
activation-1.1.jar、commons-beanutils-1.7.0.jar、commons-codec-1.3.jar、commons-httpclient.jar、co ...
xFire 下的 复杂对象传参 的一个处理
以下是一个对WebService接口传入复杂对象的一个处理:
可以有多种方式进行解决:
1.可以根据wsdl生成其对象代码,构造复杂对象进行传值
2. 1方法对于异构平台有些风险,之前我试过几次总是返回不了正确的结果,在xFire下进行invoke的时候可以选择
Object
[]
org.codehaus.xfire.client.Client
.invoke(Str ...
xfire生成webservice
1.web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.o ...
xFire 下的WebService 客户端接入
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.commons.httpclient.params.HttpClientParams;
import org.codehaus.xfire.MessageContext;
import org.codehaus.xfire.clien ...
标准java调用WebService失败
在cxf的文档中发现有以下的调用方法,来调用WebService
QName serviceName = new QName("http://first.webservice.deng.com/", "SendEmailImplService");
QName portName = new QName("http://fir ...
xfire开发并调用webservice
Web Services使我们能够在网络上建立分布式系统,应用程序组件可以通过任何平台、任何语言和任何方式访问。无论应用程序如何开发,使用了什么语言,以及运行在什么操作系统平台上,只要它作为Web Service,并且为协同解决问题而设计,那么你的应用程序,以任何语言开发或在任何平台上,都可以利用它的服务。简而言之,就是说,你可以跨平台,你可以实用别人的数据,你可以调用现成的方法,你可以得到更多的便 ...
xfire开发并调用webservice
Web Services使我们能够在网络上建立分布式系统,应用程序组件可以通过任何平台、任何语言和任何方式访问。无论应用程序如何开发,使用了什么语言,以及运行在什么操作系统平台上,只要它作为Web Service,并且为协同解决问题而设计,那么你的应用程序,以任何语言开发或在任何平台上,都可以利用它的服务。简而言之,就是说,你可以跨平台,你可以实用别人的数据,你可以调用现成的方法,你可以得到更多的 ...