浏览 5668 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-04
我在官网上查到,如果要有自定义类型的对象传到stub的接口方法中, 需要另外写一个ClassName.aegis.xml文件,放在这个自定义VO类的同一个包下的, 见:http://xfire.codehaus.org/Aegis+Binding , 不过介绍得不清楚, 连个完整的例子也没给出. 请问有谁做过的, 请给出个例子来参考一下.这个问题困扰了我两个星期了.谢谢大家. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-05
我自己搞定了. 原因是, 接口方法的的传入参数,如果为Collection类的,Collection里面的各个元素的类型,一定要一致,不然会报There mush a method call element的错误.
关于XFire的Service接口,如果有复杂类型的方法参数,或方法返回复杂类型,我在举个例子,好为后来人解决问题留下一点线索. 接口 public interface IService { public void initPros(Map webDataMap) throws Exception; } 如果webDataMap中的对象都是为vo.MyBean类型的(Map中的对象一定要为同一类型,其实这同1.5中的范型的道理是一致的),那么在这个接口同一个包中,应有一个文件叫IService.aegis.xml 里面的内容 <?xml version="1.0" encoding="UTF-8"?> <mappings> <mapping> <method name="initPros"> <parameter index="0" keyType="java.lang.String" componentType="vo.MyBean"/> </method> </mapping> </mappings> |
|
返回顶楼 | |
发表时间:2007-04-09
[b][/b][i][/i][u][/u]
引用
|
|
返回顶楼 | |
发表时间:2007-04-16
如果 vo.MyBean 中有个方法 为 List getXxx(),返回类型是list,list 中组件类型为另个pojo 类型,请问大侠这如何进行绑定啊?
|
|
返回顶楼 | |