用C++是否能做webservice服务?
包括客户端和服务端。
难度如何?
[解决办法]
C++什么都能做,只是看有没有能力去做……
重点应该是:提供socket服务 + 解析XML
应该和普通服务器一样,没啥难度
[解决办法]
好吧,c++啥都能做,但要看什么人来写code
webservice就是个web.开个端口.解析http请求,处理请求,send给请求者.断开之.
[解决办法]
webserivce 是 系统 IIS 或者Apache 这类服务器向外提供的功能扩展接口来的. 只要按照COM的接口规范, 放到指定的目录下面, 或者注册一下, 这些服务器就会自动加载, 这些就所谓的webservice, 具体接口要学习可以简单的用DELPHI创建个webservice工程, 就可以看到基本的接口是怎样实现的了.
[解决办法]
[解决办法]
[解决办法]
没请教的态度就别请教了
[解决办法]
用ATL可以比较简单的实现.
[解决办法]
用atl server 向导生成服务端,在客户端项目里添加web引用就可以生成soap代理类.
[解决办法]
[解决办法]
有这个必要吗?
[解决办法]
[解决办法]
gSoap库,可以做客户端、服务端。
http://gsoap2.sourceforge.net/
[解决办法]
1个字:能
3个字:绝对能
5个字:百分之百能
7个字:不能我跳黄埔江
[解决办法]
当然了http本来就是流传输,说到底就是xml传输,
但是你觉得解析xml是个很简单的过程? 协议不固定,协议成员不固定,
真的有这么好解析吗?如果给人提供思路没啥说的,
提供不好的思路,外加没啥难度,我觉得不合适。
电信运行的项目基本上都是webservice的,c++程序员怎么去做?大家也可以讨论下,
目前开发觉得gsoap是比较方便的,毕竟封装的比较细致,也是开源。
[解决办法]
我最恨的就是老谈封装
是,协议是很难,但能难到啥程度呢?
不是因为原本就难,而是因为不学不去接触所以难
做饭难不难?
长期习惯了衣来伸手饭来张口,做饭怎么不难呢?
作为一个程序工作者,还处于学习阶段,就对现成的东西顶礼膜拜
我再想,一个连刀都不会的厨师算球的厨师
是,大橱们是不用亲自切菜的,那也仅仅是不用
刀法平平的大橱俺这辈子真没见过
[解决办法]
gSOAP、gSOAP、gSOAP、gSOAP、gSOAP、gSOAP, so easy !
[解决办法]
难的主要原因其实不是真的难...
而是没有什么文档能够详细介绍所有名词,接口和协议.
就像我定义了一个数据格式, 而你必须在没有说明文档的情况下, 去解释我给你的数据..
其实协议都不难, 难在于根本不明白那个名词是用来做什么, 定义一个这样的格式或者加多一个变量的主要目的是什么, 没有任何书籍的介绍...甚至连在这个接口被调用方是谁, 调用方时谁, 需要实现什么功能都没有相关描述和说明...单叫人去看代码, 跑一遍去理解. 唉..
[解决办法]
一些上有的,主要是HTTP。
技是字符串的解析。
[解决办法]
我是直接用VC++MFC做的,用的是gsoap,没有深入去做,但客户端服务端都有,不知道你要做到怎样的程度
[解决办法]
Windows 7操作系统以后的系统中,微软提供了Windows Web Services API。
http://msdn.microsoft.com/en-us/library/dd430435(v=vs.85).aspx