web service 只能用在web程序中吗?可否用在java application

sdyqingdao 2010-08-03 09:54:44
web service 只能用在web程序中吗?可否用在java application?
...全文
143 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
但是客户端的话可以是任何应用程序,哪怕是个控制台程序也能调用 WebServices 提供的服务。
  • 打赏
  • 举报
回复
WebServices 是基于 HTTP 协议的,服务端因此需要放在 Web 服务器之中。
dengkaisk 2010-08-03
  • 打赏
  • 举报
回复
webservice 可以用在任何形式的,只要遵从所定义的 wsdl .以合适的xml格式发送数据,就可以,不管你是java applicaiton h还是c# 还是c++
heweiAndPippo 2010-08-03
  • 打赏
  • 举报
回复
当然可以。

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setAddress(Constans.address);
factory.setServiceClass(B2B3RdService.class);
factory.getOutInterceptors().add(new LoggingOutInterceptor());
factory.getInInterceptors().add(new LoggingInInterceptor());
B2B3RdService port = (B2B3RdService) factory.create();
victor_woo 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 sdyqingdao 的回复:]
web service 只能用在web程序中吗?可否用在java application?
[/Quote]

web service 可以用 URLConnection连接发送数据
dracularking 2010-08-03
  • 打赏
  • 举报
回复
其实我认为更是应用在application中的,它是封装过的,web程序本身就已经具备了一定的web交互能力
jovinxsh 2010-08-03
  • 打赏
  • 举报
回复
OK的!
qingyuan18 2010-08-03
  • 打赏
  • 举报
回复
只要你发的是符合Web Service服务端规定的http请求就行
mingxinwu 2010-08-03
  • 打赏
  • 举报
回复
想通了你会发现,webservice将数据以xml传输, 而webservice服务就是一个web工程,当你发送一个请求:queryUser();webservice将从数据库查询数据库,响应请求返回一个xml文档。

发送请求方用URLconnection将xml文档得到,并解析成对象。

81,122

社区成员

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

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