热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

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

20 个解决方案

#1


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

#2


找个axis根据wsdl直接生成客户端,生成的客户端里面会带有接口的本地存根,这时就相当于调用本地的接口了,接口返回回来的数据,自己处理入库就是了。

#3


那如果让服务端传过来的是个对象,我这边要入库的话,是不是要做映射啊!如果是如何做呢!小妹感激不尽

#4


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


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

#5


引用 4 楼 u010731494 的回复:
Quote: 引用 1 楼 soyestrellafortuna 的回复:

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


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


服务端不是你让人家传什么,而是人家已经固定好了传什么。

基本就是soap格式的xml,它和你的“对象”之间的转化是框架处理的,不是你强转的。

#6


引用 4 楼 u010731494 的回复:
Quote: 引用 1 楼 soyestrellafortuna 的回复:

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


那服务端那边我应该让他传什么过来呢!是以对象的形式传麽!传过来跟我本地对象用做映射麽!还是说可以强转成我本地对象!然后实现插入的功能
那我这个应该怎么实现呢!我不太清楚了就,他那个参数出来不是一个对象的List麽

#7


引用 5 楼 forgetsam 的回复:
Quote: 引用 4 楼 u010731494 的回复:

Quote: 引用 1 楼 soyestrellafortuna 的回复:

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


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


服务端不是你让人家传什么,而是人家已经固定好了传什么。

基本就是soap格式的xml,它和你的“对象”之间的转化是框架处理的,不是你强转的。


要不你可不可以加我个Q啊!我说不太明白!408657141

#8


引用 4 楼 u010731494 的回复:
Quote: 引用 1 楼 soyestrellafortuna 的回复:

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


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

能加个Q详细问问麽

#9


接口返回的数据是接口端定义的,拿到返回数据自己处理,处理为自己需要的形式。

#10


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

#11


你就为了做报表的话,不用建立接口这么麻烦吧。用dblink就可以呀,1.对端把数据组织好放到他们自己的表A中(说明:表A中包含了你所需要的字段),2.你把你们的数据库用户名提供给对端,方便对端给你开通dblink远程访问A表的权限,3.你直接通过select * from A@user where XXXXX (说明@user是对提供的),把得到的数据入到你本地的表就可以了

#12


引用 10 楼 tuwei123 的回复:
开发一个webservice将内容导入到本地,然后展示

因为不是一家开发的,所以那边只提供webservice接口

#13


引用 8 楼 u010731494 的回复:
Quote: 引用 4 楼 u010731494 的回复:

Quote: 引用 1 楼 soyestrellafortuna 的回复:

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


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

能加个Q详细问问麽

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

#14


wsdl2java 生成本地客户端 。客户端里直接操作就可以。

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

#15


  前2天就写了个webservice 准备做跨域的,,最后没用上,,,
你去 看看 


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

#16


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

#17


引用 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,小妞跪求了

#18


引用 17 楼 u010731494 的回复:
你说的这个没有用过,哎,为难死我了,哪个大神要不加个QQ,小妞跪求了
 亮点是小妞,大家积极点 

#19


如果是别人提供webserive的话,直接调用webservice就可以啦

#20


这个不是我几年前的毕业设计吗?当时用XFIRE或者CXF实现的。。具体可以问我

#21


  • WebService学习记录----客户端数据发送

推荐阅读
  • 软件自动化测试的学习路线
    软件自动化测试的学习步骤软件测试交流群关注软件测试技术公众号获取阅读目录软件自动化测试的学习步骤自动化测试的本质自动化测试学习的误区自动化测试的职位自动化测试分类Web自动化 ... [详细]
  • Java发布webservice应用并发送SOAP请求调用
    webservice框架有很多,比如axis、axis2、cxf、xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML ... [详细]
  • 阿里首席架构师科普RPC框架
    RPC概念及分类RPC全称为RemoteProcedureCall,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程 ... [详细]
  • 【SSH网上商城项目实战15】线程、定时器同步首页数据(类似于博客定期更新排名)...
    转自:https:blog.csdn.neteson_15articledetails51387378上一节我们做完了首页UI界面,但是有个问题 ... [详细]
  • hibernate映射组件映射
    在Hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid(对象标识符),compo ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  • SOA架构理解理解SOA架构,了解ESB概念,明白SOA与微服务的区别和联系,了解SOA与热门技术的结合与应用。1、面向服务的架构SOASOA(ServiceOrien ... [详细]
  • 1.WebServicea.定义:WebService是一种跨编程语言和跨操作系统平台的远程调用技术b.三大技术:XMLXSD,SOAP, ... [详细]
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • 本文翻译自:WhatisaMavenartifact?什么是神器?为什么Maven需要它?#1楼参考:https:sta ... [详细]
  • ajax 跨域webapi 最简单的demo(只介绍Get)
    这几天遇到一个nodejs的项目,使用VSCode开发,需要连接数据库的,但是用nodejs连接数据库比较繁琐,需要安装很多 ... [详细]
  • 大数据分析Python有哪些爬虫框架
    一、ScrapyScrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用 ... [详细]
author-avatar
手浪用户2602890531
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有