Httpclient客户端如何调用webservice接口

xuqinll 2017-10-20 09:46:17
以前没有写过webservice, 现在客户要求用Httpclient 调用他们的服务端webservice接口。 那我就要在本地写个Httpclient客户端接口, 这个需要在什么框架下建立吗? 比如说Spring,SpringMVC等等框架吗? 还是直接建个java web工程就好了? 还有就是客户端每天要传几千条数据过去, 调用数据库是直接JDBC 还是mybatis 还是其他的数据库访问框架?
还有就是客户端程序如果写好了 怎么发布? 就像普通工程一样发布到tomcat上吗?新手问题比较多, 望大侠们帮忙解答一下。 万分感谢。
...全文
662 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuqinll 2017-11-06
  • 打赏
  • 举报
回复
嗯是的, 是返回的JSON,好的到时候我看看spring RestTemple怎么用。 谢谢大家
清晨v 2017-10-21
  • 打赏
  • 举报
回复
接口返回的是json吗?直接用spring的RestTemple比较简单
qifenghao 2017-10-20
  • 打赏
  • 举报
回复
引用 2 楼 xuqinll 的回复:
谢谢回复, 我这个没有页面,比较简单, 只是一个接口,是restful形式的。 也是需要建立动态web工程然后发布在tomcat上的是吧? 有没有不用发布在tomcat上, 定时每天跑一次这个接口的方式啊?
可以不用建 web 工程,建一个普通的Java工程就可以了,然后作为 Application 运行。定时调度的话,最简单的就是jdk自带的 java.util.Timer 类。记得做好日志记录,方便以后排查问题。
xuqinll 2017-10-20
  • 打赏
  • 举报
回复
谢谢回复, 我这个没有页面,比较简单, 只是一个接口,是restful形式的。 也是需要建立动态web工程然后发布在tomcat上的是吧? 有没有不用发布在tomcat上, 定时每天跑一次这个接口的方式啊?
qifenghao 2017-10-20
  • 打赏
  • 举报
回复
1. 如果你的客户的 WebService接口是基于 RESTful 的,你可以用 httpClient 开发客户端。 如果是基于SOAP 的,你就要自己写个客户端,或者你输入 WSDL 地址,eclipse 可以自动帮你生成客户端。 2. 使用 httpclient 不需要借助任何框架,导入相关的 jar 包即可。 3. 你可以建个动态web工程基于 httpclient 开发客户端,开发好后,直接部署在 tomcat 就可以了。 4. 每天传输的数据量才几千条,用什么持久层技术都无所谓了。几千万条你才有必要考虑一下用什么持久层框架。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧