- 主题:请教
soap中的so是指simple object简单对象
如果把复杂的对象简单化后,就可以使用soap了
但是soap并不能直接传递任意对象
用soap传递复杂对象的时候,有一个思路就是把对象转换成关系型数据库的结构
【 在 nobodyelse (空无一人|水木第二错别字大王) 的大作中提到: 】
: soap并不适合用来传输大量的数据
: 如果一定要的话可以使用附件,不过最好不要超过10M
: soap协议也不支持对象,所以不能传递一个对象
--
修改:bigfatcat FROM 61.51.215.*
FROM 61.51.215.*
soap也不支持复杂的结构体吧
【 在 nobodyelse (空无一人|水木第二错别字大王) 的大作中提到: 】
: 事实上SOAP就是把对象变成结构体来传递的啊
--
FROM 61.51.215.*
不只是这样
对于属性来说,soap仍不能直接支持对象类型的属性
【 在 nobodyelse (空无一人|水木第二错别字大王) 的大作中提到: 】
: 呵呵,也是
: 我的意思是,把一个对象蜕化成结构体
: 也就是相当于去掉了方法只留下属性:)
: 或者说,只是保留了对象的实例的状态?
--
FROM 61.51.215.*
比如说楼主所谓的hash(散列)对象
看上去似乎很简单,就是散列数据值和数值的对应关系
但在实际实现时,常常用散列列表或散列桶的形式实现
散列列表中的每个列表元素是一个散列值和数值的结构体
散列桶就更复杂了,是一个桶列表,桶列表中的每个桶是一个列表
如果用soap传输的话,就需要转换一下
【 在 nobodyelse (空无一人|水木第二错别字大王) 的大作中提到: 】
: 当然
: 我是说一般普通类型的属性:)
--
FROM 61.51.215.*