java 开发Webservice客户端获取服务端数据存入本地数据库

问题描述

之前没有接触过webService现在需要写个webService的客户端去获取服务端的数据,然后再存入到本机的数据库中,不知道该如何实现这个是开发的报表功能,现在报表的数据是本机自己建的表,但实际的数据要从别的几个系统中取出,再存入本机的数据库,所以想请问下实现过程是什么,谢谢

解决方案

解决方案二:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作
解决方案三:
找个axis根据wsdl直接生成客户端,生成的客户端里面会带有接口的本地存根,这时就相当于调用本地的接口了,接口返回回来的数据,自己处理入库就是了。
解决方案四:
那如果让服务端传过来的是个对象,我这边要入库的话,是不是要做映射啊!如果是如何做呢!小妹感激不尽
解决方案五:
引用1楼soyestrellafortuna的回复:

可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能
解决方案六:
引用4楼u010731494的回复:

Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

服务端不是你让人家传什么,而是人家已经固定好了传什么。基本就是soap格式的xml,它和你的“对象”之间的转化是框架处理的,不是你强转的。
解决方案七:
引用4楼u010731494的回复:

Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

那我这个应该怎么实现呢!我不太清楚了就,他那个参数出来不是一个对象的List麽
解决方案八:
引用5楼forgetsam的回复:

Quote: 引用4楼u010731494的回复:
Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

服务端不是你让人家传什么,而是人家已经固定好了传什么。基本就是soap格式的xml,它和你的“对象”之间的转化是框架处理的,不是你强转的。

要不你可不可以加我个Q啊!我说不太明白!408657141
解决方案九:
引用4楼u010731494的回复:

Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

能加个Q详细问问麽
解决方案十:
接口返回的数据是接口端定义的,拿到返回数据自己处理,处理为自己需要的形式。
解决方案十一:
开发一个webservice将内容导入到本地,然后展示
解决方案十二:
你就为了做报表的话,不用建立接口这么麻烦吧。用dblink就可以呀,1.对端把数据组织好放到他们自己的表A中(说明:表A中包含了你所需要的字段),2.你把你们的数据库用户名提供给对端,方便对端给你开通dblink远程访问A表的权限,3.你直接通过select*fromA@userwhereXXXXX(说明@user是对提供的),把得到的数据入到你本地的表就可以了
解决方案十三:
引用10楼tuwei123的回复:

开发一个webservice将内容导入到本地,然后展示

因为不是一家开发的,所以那边只提供webservice接口
解决方案十四:
引用8楼u010731494的回复:

Quote: 引用4楼u010731494的回复:
Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

能加个Q详细问问麽

这个是我这边先给那边出规范,所以想问问返回什么格式的话方便我处理
解决方案十五:
wsdl2java生成本地客户端。客户端里直接操作就可以。或者接收到服务端返回的报文(xml)信息,然后自己组织成需要的对象进行操作也可以。
解决方案:
前2天就写了个webservice准备做跨域的,,最后没用上,,,你去看看引用

http://download.csdn.net/detail/wenjie4892543/6650975

解决方案:
既然是要你先定好规范,楼主可以用jersey,配合JAXB,,做个客户端,本地端定义好接收对象,不用什么配置文件,只要知道服务端的访问地址就行了,很简单。
解决方案:
引用15楼wenjie4892543的回复:

前2天就写了个webservice准备做跨域的,,最后没用上,,,你去看看引用
http://download.csdn.net/detail/wenjie4892543/6650975

引用14楼soyestrellafortuna的回复:

wsdl2java生成本地客户端。客户端里直接操作就可以。或者接收到服务端返回的报文(xml)信息,然后自己组织成需要的对象进行操作也可以。

引用13楼u010731494的回复:

Quote: 引用8楼u010731494的回复:
Quote: 引用4楼u010731494的回复:
Quote: 引用1楼soyestrellafortuna的回复:
可以用cxf或者axis2生成客户端。然后客户端里再实现数据的插入操作

那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能

能加个Q详细问问麽

这个是我这边先给那边出规范,所以想问问返回什么格式的话方便我处理

你说的这个没有用过,哎,为难死我了,哪个大神要不加个QQ,小妞跪求了
解决方案:
引用17楼u010731494的回复:

你说的这个没有用过,哎,为难死我了,哪个大神要不加个QQ,小妞跪求了

亮点是小妞,大家积极点
解决方案:
如果是别人提供webserive的话,直接调用webservice就可以啦
解决方案:
这个不是我几年前的毕业设计吗?当时用XFIRE或者CXF实现的。。具体可以问我

时间: 2024-09-20 00:15:25

java 开发Webservice客户端获取服务端数据存入本地数据库的相关文章

客户端获取服务端纯数据,我所知的有2种方案,1是javascript读取web service,2是专门用一个iframe来请求服务端页面从而获取数据 。请大家说下哪种速度最快,或者有没有更好的方案

问题描述 客户端获取服务端纯数据,我所知的有2种方案,1是javascript读取webservice,2是专门用一个iframe来请求服务端页面从而获取数据.请大家说下哪种速度最快,或者有没有更好的方案 解决方案 解决方案二:up解决方案三:客户端获取服务端纯数据ajax请求页面返回json格式也算纯数据的解决方案四:httprequest

cxf webservice客户端和服务端报错

问题描述 cxf webservice客户端和服务端报错 服务端报错: Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer org.apache.cxf.binding.soap.SoapFault: Error writing to XMLStreamWriter. at org.apache.cxf.binding.soap.i

java中建立客户端和服务端的思想步骤是如何确立..请大神解答下..

问题描述 java中建立客户端和服务端的思想步骤是如何确立..请大神解答下.. 解决方案 解决方案二: 解决方案三:首先,你得有客户端和服务器端相关的配置信息,我不知道你现在的交互是数据库还是什么??

CXF创建webservice客户端和服务端

一.CXF的介绍 Apache CXF是一个开源的WebService框架,CXF大大简化了Webservice的创建,同时它继承了XFire的传统,一样可以和spring天然的进行无缝的集成.CXF框架是一种基于servlet技术的SOA应用开发框架,要正常运用基于CXF应用框架开发的企业应用,除了CXF应用本身之外,还需要JDK和servlet容器的支持. 二.CXF的准备条件 所需要的jar包:   xmlbeans-2.4.0.jar   wss4j-1.5.9.jar   jetty-

java开发的Android web服务端,怎么用json接收和传递数据

问题描述 搞不明白怎么传递,郁闷死了 解决方案 解决方案二:jsojn字符串传递和解析很多.网上搜索解决方案三:是不会用socket还是不会解析还是解析了之后不会用

C#编写,GPS串口数据读取后如何进行解析?并存入本地数据库或EXCEL文件?

问题描述 本人小白一只,还望各位大神谅解.拟通过笔记本的USB串口连接GPS天线读入数据,并进行解析后将需要数据存入本地数据库或者EXCEL文件,需要的内容是"经度"."纬度"."速度"."时间".最好是本地数据库.下楼是部分代码,请各位大神帮忙编写程序.谢谢了!! 解决方案 解决方案二:privatevoidserialPort1_DataReceived(objectsender,SerialDataReceivedEve

实现Apache XML-RPC开发客户端及服务端Java代码

本文将会首先介绍一下 XML-RPC 协议规范,然后介绍如何实现 Apache XML-RPC 开发客户端及服务端 Java 代码.最后对 Apache XML-RPC 的高级特性进行了介绍. 在新技术.新概念甚至新思维层见叠出的 IT 行业,XML-RPC 绝对不是最新的热门技术,但它自诞生之日起,一直在 IT 行业占有一席之地.XML-RPC 具有简单且易于实现,可以高效跨越不同的软硬件平台上应用系统等优点.相对于庞大.复杂的分布式计算机制,它一直是中小型应用的最佳选择之一.比如,流行于软件

java-关于多个不同的Ip客户端调用同一个webservice方法,服务端进行用户会话数据区分

问题描述 关于多个不同的Ip客户端调用同一个webservice方法,服务端进行用户会话数据区分 目前在写一个webservice供外部进行调用,由于要进行身份的验证,所以我在webservice的服务端加如了拦截器(客户将自己的信息写在soapHead消息中),然后在拦截器中取出soapHead中的消息,进行数据库用户信息的验证,验证通过之后才运行进行相关接口的调用.问题是在拦截器验证通过后,我要在调用的webservice接口方法中,?用到用户的身份信息去取其他相关数据.该怎么做呢? 开始我

C/S,客户端是C/ S结构,服务端数据层是WebSerice,加长报表如何开发,用何种工具

问题描述 客户端是C/S结构,服务端数据层是WebSerice,不知道这个我描述的是否足够清楚.现要开发报表,不知用何种报表工具,因为数据层是Webserice的,不像其它本地数据库可以拖曳来完成报表设计(可能是我没设计过).另外:还有一些工程报表是加长的,我记得2003的水晶报表是不可以加长的,只有规定的几种纸张格式.现用的是VS2008Sql2005不知哪位兄弟有好的建议没?请帮下忙,在此谢过. 解决方案 解决方案二:可以借助第三方控件解决方案三:引用1楼simen_frankly的回复: