Codejie's C++ Space

Using C++

我在用GSOAP...

近来有些公司有些乱,我也跟着浮躁了,四处发简历,四处面试~实际,实际我慌什么呢?有package可以撑几天的,再说了,公司不也弄个缓期执行,要再多留我几天? 但我就是有些恐慌,莫名的恐慌~
    所以,需要调整一下心态,让自己平静一下~
    所以,我开始静下心来写代码~只是现在还是没有时间继续琢磨DirectX,因为有新的事情要做--GSOAP,我在用GSOAP写一个WebService接口模块~DirectX么,继续在脑袋里面写吧~

    这是第二次用GSOAP了,但还是有很多不明白的地方,你在用吗?


posted on 2009-07-01 17:16 codejie 阅读(387) 评论(4)  编辑 收藏 引用 所属分类: 随笔而已

评论

# re: 我在用GSOAP... 2009-08-06 15:26 uwinb

me too,它生成的代码看得似懂非懂,似乎利用它的基本代码写一个广谱型的也不是不可能哟?  回复  更多评论   

# re: 我在用GSOAP... 2009-08-06 17:38 codejie

目前以我的项目来看,GSOAP已经完成了我所有需求了,虽然需要做点修改~
GSOAP写的确实比较诡异,但还好,所有source都在手里,可以慢慢分析。看多了,会发下GSOAP还是有一定规律可以参考的:每个对象都有in/out,对象间嵌套,HEADER,BODY等各部分独立处理~总体来说,看懂了一个对象处理,就可以依葫芦画瓢地改其他对象了~  回复  更多评论   

# re: 我在用GSOAP... 2009-08-08 19:10 uwinb

它解决的主要难题就是如何打包和解析xml文本,由于利用了预编译技术,它是把xml中复杂的嵌套关系定格在源代码的函数嵌套中了,但也正因为如此让程序可动态配置成为了泡影。我甚至曾经想过:它为什么不把接收和发送这两个环节分离开来,为什么要它们绑定在一次函数调用链中呢?后来我明白了,拆开来的话就需要额外的数据结构来关联收发的数据,而它现行的方案其实是依赖函数的局部变量实现的。  回复  更多评论   

# re: 我在用GSOAP... 2009-08-09 20:02 codejie

是的,GSOAP的个对象的耦合度非常的高~
接收和发送我也曾想过将过程分开,看了代码,我放弃了~我所理解的是,如果这两个过程分开,GSOAP不得不加上“状态机”,来维持过程间的对应关系~  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜